繁体   English   中英

PHP $ _SESSION表单提交丢失

[英]PHP $_SESSION on form submit lost

当我提交表单时,我正在丢失会话,直到他们在我的代码中保持不变。

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

<input type='hidden' name='loged' value='".$_SESSION["loged"]."'>
<input type='hidden' name='role' value='".$_SESSION["role"]."'>

那正确吗?

谢谢

当然,在我获得豁免之前,我已经在代码上做了这个:

在session_start();

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

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

  • 在session_start();
  • 的print_r($ _ SESSION);

你会再次看到你的会话变化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM