Я играю с куки. И у меня нет файлов cookie под названием PHPSESSID.
Мне это нужно? Могу ли я удалить его?
Какая «функция» этого?
if (count($_POST)) { setcookie("TestCookie", htmlspecialchars($_POST['val']), time()+3600); } print_r($_COOKIE);
Печать:
Array ( [TestCookie] => blabla [PHPSESSID] => el4ukv0kqbvoirg7nkp4dncpk3 )
PHP использует один из двух методов для отслеживания сеансов. Если файлы cookie включены, как и в вашем случае, они используют их.
Если файлы cookie отключены, он использует URL-адрес. Хотя это можно сделать надежно, это сложнее, и часто, ну, это не так. См. Например, фиксация сеанса .
Google для этого, вы получите много советов по SEO. Обычная мудрость заключается в том, что вы должны использовать файлы cookie, но php будет отслеживать сеанс в любом случае.
Я добавлю:
вы должны использовать другое имя
«PHPSESSID» показывает, что вы используете PHP
это можно сделать в php.ini session.name
или через функцию session_name()
Это идентификатор вашего текущего сеанса в PHP. Если вы удалите его, вы не сможете использовать / использовать переменные сеанса. Я предлагаю вам сохранить его.
Проверьте php.ini для автоматического идентификатора сеанса.
Если вы включите его, у вас будет PHPSESSID в ваших файлах cookie.