void header ( string $string [, bool $replace = true [, int $http_response_code ]] )
関数: カスタマイズされた http メッセージを送信します。
header() は、通常の HTML タグ、ファイル内の空行、スペース、ファイル内の空行など、実際の出力の前に呼び出す必要があることに注意してください。 PHP ファイル、スペース。これは、include、require、またはその他の関数を使用して他のファイル内の関数にアクセスするときに、header() が呼び出される前にスペースまたは空白行がある場合に発生する、非常に一般的なエラーです。他のファイルを呼び出さずに PHP または HTML ファイルのみを使用する場合、header() が呼び出される前に出力があるとエラーが発生します。
パラメータの説明:
string メッセージ文字列
replace true の場合、同じ種類の次のメッセージ情報が以前の同様のメッセージ情報を置き換えることを意味します。デフォルトは true で、false に設定すると、同じメッセージ情報を強制的に共存させることができます。
http_response_code HTTP 応答の値を強制します。このパラメータは、メッセージ文字列 (string) が空でない場合にのみ有効であることに注意してください。
例:強制再特性化 302 から 303
<?php header('location:http://www.example.com/', true, 303); ?>
bool headers_sent ([ string &$file [, int &$line ]] )
機能: HTTP ヘッダーが送信されたかどうか、およびどこに送信されたかを確認します。
パラメータの説明:
file このパラメータが設定されている場合、ヘッダーは次のようになります。出力された PHP ソース ファイル名は、ファイル変数
line に格納されます。このパラメータが設定されている場合、実行された PHP ソース ファイルのコード行番号が格納されます。 header は行変数
に格納されます。例:
例子: <?php header('content-type:text/html;charset=utf-8'); echo 'fdipzone<br>'; ob_end_flush(); if(headers_sent($file, $line)){ echo "header send in $file on line $line"; }else{ echo 'not header response'; } ?>
上記の例の出力: header send /home/fdipzone/demo .php の 5 行目
array headers_list ( void )
Function :List all ヘッダー出力 (または出力の準備) は配列として返されます
例: 出力ヘッダー リスト
<?php header('content-type:text/html;charset=utf-8'); header('access-control-allow-origin:*'); $headers_list = headers_list(); print_r($headers_list); ?>
出力:
Array ( [0] => X-Powered-By: PHP/5.4.3 [1] => content-type:text/html;charset=utf-8 [2] => access-control-allow-origin:* )
void header_remove ([ string $name ] )
関数: 特定のヘッダー出力を削除します
##パラメータの説明:
#name削除するヘッダー名
Example:access-control-allow-origin:* があるかどうかを確認します。ある場合は、これを削除してください PDO を介して mysql によって返されるフィールドの整数型を文字列型に変更する解決策 #glob メソッドを使用してフォルダー内のすべてのファイルを走査する方法に関する関連メソッド 以上がheader、headers_sent、headers_list、header_remove の使用手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。<?php
header('content-type:text/html;charset=utf-8');
header('access-control-allow-origin:*');
if(in_array('access-control-allow-origin:*', headers_list())){
header_remove('access-control-allow-origin');
}
print_r(headers_list());
?>
#php 経由で地理座標に基づいて国、地方、都市、および周囲のデータ クラスを取得します