表格 – PHPSESSID以任意形式出现
发布时间:2020-12-13 17:38:40 所属栏目:PHP教程 来源:网络整理
导读:我有一个用 PHP编写的登录表单,每次启动浏览器并转到相应的页面时,表单的第一个字段是: input type =“hidden”name =“PHPSESSID”value =“session_id_code”/ 如果我关闭窗口,但我没有重新启动浏览器,则不会发生这种情况.知道发生了什么,为什么? 谢谢!
我有一个用
PHP编写的登录表单,每次启动浏览器并转到相应的页面时,表单的第一个字段是:
< input type =“hidden”name =“PHPSESSID”value =“session_id_code”/> 如果我关闭窗口,但我没有重新启动浏览器,则不会发生这种情况.知道发生了什么,为什么? 谢谢! 表格代码: <?php if (condition) { ?> <form method="post" action=""> <dl> <dt>Email:</dt> <dd><input type="text" name="useremail" /></dd> <dt>Password:</dt> <dd> <input type="password" name="userpass" /></dd> <dt class="dt-buttons"><input type="submit" name="button_login" value="Login" class="button" /></dt> </dl> <input type="hidden" name="formkey" id="formkey" value="224ca00155w2fcda8906e1e40af03a71" /> </form> <?php } ?> 表单是简单的HTML,不是动态生成的. EDIT2: 解决方法
听起来你已经启用了
trans_sid(透明会话ID).使用trans_sid可能是一个安全问题,特别是如果您的站点链接到外部内容,或者您??允许链接共享 – 它允许用户的会话ID作为URL的一部分泄露,这意味着会话极易受到劫持.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |