【问题标题】:Retain PHP script variables across multiple AJAX requests to that PHP script在对该 PHP 脚本的多个 AJAX 请求中保留 PHP 脚本变量
【发布时间】:2014-07-19 02:18:27
【问题描述】:

如何在 PHP 脚本的多个 AJAX 调用中保留 PHP 脚本中的变量? 如果我在脚本开头开始会话,SESSION 变量会起作用吗?或者,每个 SESSION 是否会在每个 AJAX 请求/脚本执行结束时被销毁? 如果不在脚本末尾手动关闭会话,它会起作用吗?

【问题讨论】:

  • 你真的应该从阅读文档开始:php.net/manual/en/intro.session.php 你所问的一切都在那里解释。
  • 请分享您尝试了什么?
  • 您是否考虑过将值放入隐藏字段,然后通过 AJAX 传递这些值。他们没有机会过期,不需要会话依赖。
  • 我的印象是当服务器完成发送响应时会话已关闭。我错了!从文档中得到它。但是,我最终使用了隐藏的表单域。谢谢。

标签: php ajax session session-variables


【解决方案1】:

SESSION 应该可以工作。会话通过向用户浏览器添加唯一的 cookie 来工作。只要您从同一个浏览器访问服务器,就应该保持会话。

【讨论】:

  • 如果你从你妈妈的浏览器访问服务器怎么办?
猜你喜欢
  • 2014-03-09
  • 2011-11-06
  • 1970-01-01
  • 1970-01-01
  • 2012-05-28
  • 1970-01-01
  • 2023-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多