gpt4 book ai didi

php - 我如何修复 PHP 中的 cookie?

转载 作者:太空宇宙 更新时间:2023-11-04 06:13:48 26 4
gpt4 key购买 nike

我想用 php 在我的网站中包含 cookie,但我不知道该怎么做。

我曾尝试将它们包含在 session 中,但没有成功。

<?php
if(!isset($_COOKIE[$cookie_name])) {
echo "Cookie named '" . $cookie_name . "' is not set!";
} else {
echo "Cookie '" . $cookie_name . "' is set!<br>";
echo "Value is: " . $_COOKIE[$cookie_name];
}
?>

我希望让我保持联系,但事实并非如此。我还需要在我的代码中添加什么才能使其正常工作?

最佳答案

你正在寻找 setcookie()

Take a look at the PHP documentation for examples.

编辑:

解释一下,在读取 cookie 之前,您需要在某处设置 cookie。您必须在输出任何信息之前调用 setcookie()(例如在 php 脚本标记之前的 echo 或 html),否则会出现错误。

setcookie() 也不确定用户是否接受了 cookie。如果用户在浏览器中禁用了 cookie,您将无法设置或检索 cookie。

由于 cookie 可以被操纵,因此它们往往不是存储用户是否登录的非常糟糕的地方。通常, session 更适合这种情况。

关于php - 我如何修复 PHP 中的 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56173455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com