首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表单提交的PHP $_SESSION丢失

问表单提交的PHP $_SESSION丢失
EN

Stack Overflow用户
提问于 2011-06-23 18:39:26
回答 2查看 1K关注 0票数 0

当我提交一个表单时,我正在丢失会话,直到它们一直保存在我的代码中。

我以这种方式通过表单发送会话值,但它根本不起作用:

代码语言:javascript
复制
<input type='hidden' name='loged' value='".$_SESSION["loged"]."'>
<input type='hidden' name='role' value='".$_SESSION["role"]."'>

是那么回事吗?

谢谢你

当然,在我登录之前,我已经在代码中写了以下内容:

session_start();

EN

回答 2

Stack Overflow用户

发布于 2011-06-23 18:41:44

错误的方式,你不需要提交已经在会话中设置的值

票数 2
EN

Stack Overflow用户

发布于 2011-06-23 19:37:04

您正在提交表单...如果您执行phpinfo();,您将看到输入现在已作为$_REQUEST下的值到达……如果您想再次访问会话变量,则需要:

  • session_start();
  • print_r($_SESSION);

您将再次看到您的会话变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6452710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档