gpt4 book ai didi

javascript - 使用 JS 调用编辑 $_SESSION

转载 作者:行者123 更新时间:2023-11-30 23:41:58 25 4
gpt4 key购买 nike

你好我有一个上传多个图像的脚本(该脚本由许多步骤组成,因此我需要通过它保存数据)。上传由 JQuery 脚本组成,该脚本调用 PHP 函数将图像保存到目录。在此脚本中我添加了这一行

$_SESSION["login"]["auth"]["images"][] = $file_name;

这应该添加添加到该数组中的每个图像文件名,但 $_SESSION 变量保持不变。我无法通过 JS 调用更改 $_SESSION?

最佳答案

不,您不能从 Javascript 修改 PHP session 变量。然而,Javascript 函数可以向 PHP 脚本发出 AJAX/XMLHttpRequest,而该脚本又可以修改 session 。如果 Javascript 请求的 PHP 脚本未正确保存 session 数据,您需要在 PHP 脚本中进行一些 session 故障排除:

  1. 您是否正在调用 session_start() 或者是否在 php.ini 中启用了 session.auto_start
  2. 您在重定向离开或退出 PHP 脚本之前是否使用 session_write_close()
  3. 检查 header (使用 Firebug 等工具)。 PHPSESSID cookie 是由 Javascript 请求发送的吗?

关于javascript - 使用 JS 调用编辑 $_SESSION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4300398/

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