有効期限:木、1981年11月19日8時52分00秒GMT

そのいくつか見て慣れていないですか?

この情報は、HTTPレスポンスヘッダーに有効期限が切れています。

この時間は、ああではありません!それは不思議ではないですか?

面白い答えを探します:

これは、キャッシュを無効にしようとです。
日付は、コードを追加して、開発者サシャ・シューマンの誕生日です。
ファイル:session.c
著者:サシャ・シューマン<[email protected]>
アンドレイZmievski <[email protected]>
// ...
CACHE_LIMITER_FUNC(プライベート)
{
はadd_header(「有効期限:木、1981年11月19日午前8時52分00秒GMT」 );
CACHE_LIMITER(private_no_expire)(TSRMLS_C)。
}

意味:「開発者は、メッセージの有効期限が切れる設定されていない場合は、PHPを使用してサイト、それがデフォルト情報を使用すると、デフォルト値がされた」有効期限:木、1981年11月19日午前8時52分00秒GMT」、デフォルトをこのコードの値は、開発エンジニアの誕生日である。〜

さて、私たちは、この種のものに異議を持っていません。しかし、時にはスキャンのためにあなたのサイト上でいくつかのセキュリティ企業は、これが問題であると思うかもしれないとき。

あなたはそれを解決したい場合は、それをどのように扱いますか?

非常に単純な、あなたはそれがコードの有効期限を設定することができます。

// 设置expires时间为当前时间+10分钟

$ts = gmdate("D, d M Y H:i:s", time() + 600) . " GMT";
header("Expires: $ts");
公開された105元の記事 ウォン称賛58 ビュー410 000 +

おすすめ

転載: blog.csdn.net/ljl890705/article/details/78274523