PHP $ _SESSION表单提交丢失

时间:2011-06-23 10:39:26

标签: php

当我提交表单时,我正在丢失会话,直到我将其保留在我的代码中。

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

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

是吗?

谢谢你

当然,在我获得豁免之前,我已经在代码中表达了这一点:

在session_start();

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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

您将再次看到会话变量。