ブラウザから 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() // 定義されたすべての定数で構成される配列を返します
http://www.bkjia.com/PHPjc/322967.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/322967.html技術記事ブラウザから header(location) を使用すると別のページにジャンプしますが、実際には、背後のコードに安全でないロジックが含まれている場合、PHP は引き続きバックグラウンド コードを実行します。