[英]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
下的值到达...如果你想再次访问会话变量,你需要:
你会再次看到你的会话变化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.