javascript - cookie不是js创建的

标签 javascript php

我正在计划一个注册系统。现在我正在尝试将随机生成的 session 字符串发送到 mysql 数据库;除了在数据库上发送它之外,我想用包含 session 字符串的js创建一个cookie。我尝试使用以下代码

$sql = "INSERT INTO utenti (utente, email, password, anni, fos, pref, sessione) VALUES(?, ?, ?, ?, ?, ?, ?)";
$stmt = $conn->prepare($sql);
$stmt->bind_param('sssiiss', $ut, $em, $hash, $et, $fos, $gen, $randomString);
$stmt->execute();
    
?>
<script>
var date = new Date();
date.setTime(date.getTime()+(1202460601000));
document.cookie = "sessione=" + <?php echo $randomString ?> + "; expires=" + date.toGMTString();
</script>
<?php

但不知道为什么没有生成cookie。有人知道如何帮助我吗?

最佳答案

<?php $randomString = "ffafafasfasfsafaf";
echo $randomString; ?>
<script>
var date = new Date();
var randomString = '<?php echo $randomString ?>';
date.setTime(date.getTime()+(1202460601000));
document.cookie = "sessione=" + randomString + "; expires=" + date.toGMTString();
</script>

我尝试过这对我有用。 enter image description here

关于javascript - cookie不是js创建的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67407136/

相关文章:

javascript - 使用 JavaScript 从选择按钮中提取文本

javascript - 如何使图像自动适应容器的最大尺寸?

javascript - 类型错误:targetItem.push 不是函数

php - 无法获取 $_SESSION 变量

php - Mod_重写: How to see the variables content?

javascript - 停止散焦

php - MySql 在 PHP 中自动更新上下文敏感关系的重复条目

javascript - 如何在jQuery中获取指定div的选中复选框值

javascript - 根据条件在悬停时添加类名

php - Ajax 无法与 XAMPP 一起正常运行