gpt4 book ai didi

javascript - PHP 无法读取 javascript cookie

转载 作者:行者123 更新时间:2023-11-29 19:23:57 30 4
gpt4 key购买 nike

我正在用 javascript 设置一个 cookie 并尝试用 PHP 读取它,但是 php 无法读取它。我已经检查过该 cookie 确实是使用名为 Cookies Manager 的工具设置的。

代码(JS):

<script>
document.cookie="encrIv=" + ivB64;
</script>

代码(PHP):

<?php
$encrIv = $_COOKIE['encrIv'];
echo $encriv;
?>

我明白了

Notice: Undefined index: encrIv in C:\Users\joonas\Desktop\Webon cms\root\readCookie.php on line 1

cookie 的屏幕截图:

Cookies Manager screenshot

最佳答案

<!DOCTYPE html>
<html>
<head>
<title>example</title>
<script type="text/javascript">
document.cookie = 'name=David' ;
</script>
</head>
<body>
<?php
var_dump($_COOKIE['name']);
?>
</body>
</html>

这样cookie就设置好了。你改正错字了吗?你写道:

<?php
$encrIv = $_COOKIE['encrIv'];
echo $encriv;
?>

正确的做法是把echo改成

echo $encrIv;

或将您的变量更改为

$encriv = $_COOKIE['encrIv'];

编辑:

也许您的问题是未定义的路径。像这样定义一个 cookie:

document.cookie = 'sconName='+changedName+'; path=/'

关于javascript - PHP 无法读取 javascript cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31672232/

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