gpt4 book ai didi

php - 在 php 中创建了一个 cookie,现在尝试在 javascript 中更新它?

转载 作者:行者123 更新时间:2023-12-02 20:23:02 25 4
gpt4 key购买 nike

echo  "<script type=\"text/javascript\">";
echo "function del_cookie()";
echo "{";
echo "document.cookie = logged_amount + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';";
echo "}";

echo "</script>";

echo "<form action=logout.php name=Logout>";
echo "<input type=submit name=submit value=\"Log Out\"> | <a href='./archive.php'>View History</a> | <a href='#' onclick='del_cookie'>Mark as read</a><form>";


setcookie("logged_amount", $x, time() + 60 * 60 * 24 * 30);

当我尝试单击“标记为已读”时,它实际上不起作用。我错过了什么吗?另外,如果可以的话,我真的很想用 $x 值更新 cookie。

最佳答案

document.cookie =  logged_amount +
^ ^

您没有用引号将 logged_amount 引起来,因此 Javascript 将其视为(未定义)变量。因此,您尝试设置一个名称为空的 cookie。尝试一下

document.cookie = 'logged_amount' + ...

相反。

关于php - 在 php 中创建了一个 cookie,现在尝试在 javascript 中更新它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277673/

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