喂!
我有一个想要提交的表单,但我需要添加 PHPSESSID,因为有些客户端不允许使用 cookie。
我的页面上有几个显示用户列表(搜索、排序、打开详细信息)的 javascript 函数,该页面是由 PHP 生成的。
现在我正在寻找一种优雅的方式来让 PHPSESSID 包含在我的表单的每次提交中——这需要在几个页面上完成,所以我希望有一个简单的解决方案。将 PHPSESSID 添加到操作或隐藏字段中无法正常工作。
或者这个问题是否在其他地方?可能是客户端位于限制性太强的防火墙或其他东西后面。也欢迎朝这个方向提出任何想法(尤其是解决方案;-))!
示例代码(极其简化):
<form name="userlist" method="POST" action="./myuserlist.php">
[...some formfields and stuff..]
</form>
<script>
//one example function, there are several on my page
function next_page()
{
//set some hidden field to get the next page
document.forms[0].submit();
}
</script>
提前致谢!
再见,巴斯蒂
[编辑] session.use_trans_sid 设置为 true