ホームページ  >  記事  >  バックエンド開発  >  Photoshop スキル分析 一部の php スキルと注意事項

Photoshop スキル分析 一部の php スキルと注意事項

WBOY
WBOYオリジナル
2016-07-29 08:44:231011ブラウズ

ブラウザから header(location) を使用すると、別のページにジャンプしますが、実際には、背後のコードに安全でないロジックが含まれている場合は、設定された条件が引き続き実行されます。
例:

コードをコピーします コードは次のとおりです:


if(true)
{
header('location:http://www.jb51.net')
}
file_put_contents( 'test.txt ', 'ok');


このコードでは、不注意なプログラマは header('location:http://www.jb51.net'); が終わったと考えるでしょう。上書きされたままであるため、header(location) を使用する場合は、別の関数にカプセル化されているか、直接記述されているかにかかわらず、プログラムの終了を確認するために最後に exit() を追加することをお勧めします。
====soap
今日デモコードを実行したところ、「クラス 'SoapClient' が見つかりません」エラーが発生しました。検索した結果、soap サービスを開始する必要がありましたが、php.ini の Windows 拡張機能の中にsoap.dll が見つかりませんでした。最初、私の php バージョンにはこの dll が含まれていないのではないかと思い、soap サービスの ext サブディレクトリに移動しました。 php のインストール ディレクトリを調べたところ、php_soap.dll が存在することがわかりました。それは簡単です。extension=php_soap.dll を Windows 拡張機能セクションに追加して、Apache を再起動するだけです。
SSL はデフォルトでは開始されていません (extension=php_openssl.dll)。ここでその前にある「;」を削除するだけです。

コードをコピーします コードは次のとおりです:


var_dump( $query );//結果を表示するテキストとして出力します
$GLOBALS //すべてのグローバル変数を保存します(現在のページのみ)
get_define_vars() // 定義されたすべての変数 (グローバル変数、スーパーグローバル変数などを含む) で構成される配列を返します
get_define_constants() // 定義されたすべての定数で構成される配列を返します

以上、Photoshop のスキルと、PHP のスキルを含めた注意点の分析を紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。