1. ホーム
  2. php

[解決済み] PHPSESSIDとは何ですか?

2022-02-10 12:14:57

質問事項

クッキーを使って遊んでいます。PHPSESSIDと呼ばれるクッキーはありません。

必要ですか?削除してもいいですか?

その機能は何ですか?

if (count($_POST)) {

setcookie("TestCookie", htmlspecialchars($_POST['val']), time()+3600);
}

print_r($_COOKIE);

プリントする。

Array
(
    [TestCookie] => blabla
    [PHPSESSID] => el4ukv0kqbvoirg7nkp4dncpk3
)

解決方法は?

PHPは、セッションを記録するために2つの方法のうちの1つを使用します。あなたのケースのようにクッキーが有効になっている場合、クッキーを使用します。

Cookieが無効の場合は、URLを使用します。ただし、この できる 安全に行うことはできますが、より困難で、しばしば、です。 はない。 参照:例 セッションフィクセーション .

検索すると、SEOのアドバイスがたくさん出てきます。今までの常識では、クッキーを使うべきとされていますが、phpはどちらにしてもセッションを記録しています。