私はクッキーで遊んでいます。そして私はPHPSESSIDと呼ばれるどんなクッキーも持っていません。PHPSESSIDとは何ですか?
私はそれが必要ですか?私はそれを削除することはできますか?
「機能」とは何ですか?
if (count($_POST)) {
setcookie("TestCookie", htmlspecialchars($_POST['val']), time()+3600);
}
print_r($_COOKIE);
プリント:
Array
(
[TestCookie] => blabla
[PHPSESSID] => el4ukv0kqbvoirg7nkp4dncpk3
)
これは、PHPが 'のsession_start()'によって生成されているCookieの使用だけで、デフォルトの識別子です。その名前を変更したい場合は、 'ini_set( 'session_name'、 'somethingElse')' – caw
を使用してください。それはini_set( 'session.name'、 'somethingElse')ではありません。 (ドットに気づく)、session_start()の前に使用する必要があります。すべてのPHPページ。 (ログインページだけでなく) – Tarik
ORを使用するsession_name( 'somethingElse'); (session_start()またはsession_register()が呼び出される前のすべてのページ) – Tarik