我正在玩饼干。我没有任何名为 PHPSESSID 的 cookie。
我需要它吗?我可以删除它吗?
它的“功能”是什么?
if (count($_POST)) {
setcookie("TestCookie", htmlspecialchars($_POST['val']), time()+3600);
}
print_r($_COOKIE);
Prints:
Array
(
[TestCookie] => blabla
[PHPSESSID] => el4ukv0kqbvoirg7nkp4dncpk3
)
PHP 使用两种方法之一来跟踪会话。如果启用了 cookie,就像您的情况一样,它会使用它们。
如果禁用 cookie,它将使用 URL。虽然这can安全地完成,这更困难,而且经常,嗯,isn't.参见,例如,会话固定. http://en.wikipedia.org/wiki/Session_fixation
搜索它,你会得到很多SEO建议。传统观点是您应该使用 cookie,但是 php 会以任何一种方式跟踪会话。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)