1
apache_request_headers()
を確認したところ、PHPSESSID
が見つかりました。PHPSESSIDをオフにして、それが私のクッキーに表示される理由を教えてください。
$headers = apache_request_headers();
foreach ($headers as $header => $value) {
echo "$header: $value <br />\n";
}
のような結果になります。
Host: localhost.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: PHPSESSID=ltj5b4tvu9lcpvt9itt3ge4oj6
質問:
私はPHPSESSID
をオフにしないと、なぜそれがデフォルトですべてのページに表示されていますどのように?
PHPのセッション機能を使用していますか? ( 'session_start'等) –
これは' session_start() 'で設定されたクッキーです。あなたが 'session_name(" SomeOtherName ");を呼び出すことによってそれを変更しない限り、その名前は' PHPSESSID'です。 –