gpt4 book ai didi

php - undefined variable : _SESSION when sending variables via post through JavaScript trigger

转载 作者:IT王子 更新时间:2023-10-29 01:20:32 28 4
gpt4 key购买 nike

在我的 index.php 文件中,我调用了 session_start() 并设置了几个 session 变量。在第二个 PHP 文件中,我想访问这些 session 变量。

事实是,这个 PHP 文件纯粹是一个后端脚本,当 JavaScript 函数被触发时被 POST 到。当 POST 调用尝试执行第二个 PHP 文件中的脚本时,错误日志报告:

_SESSION is an undefined variable.

我尝试在第二个 PHP 文件的顶部调用 start_session()session_regenerate_id(),但问题仍然存在。

我假设正在发生的事情是因为它在 POST 中,所以这个 PHP 文件在它自己的 session 中,因为我仍然可以这样做 $_COOKIE[ini_get('session.name')]

我试图传递给第二个 PHP 文件的信息不是任何需要保护的信息,但如果知道将来如何做到这一点会很好:通过 POST 调用 PHP 文件并且仍然有我的 session 变量。

最佳答案

POST 请求和 session 没有任何特别之处。
您只需要在每个 file 请求的顶部调用session_start,就是这样。

考虑到这一点再试一次,它应该会起作用。

关于php - undefined variable : _SESSION when sending variables via post through JavaScript trigger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7237028/

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