我有一個表格希望提交,但我需要添加PHPSESSID,因爲有些客戶端不允許cookies。
我的頁面上有幾個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>
提前感謝!
再見, Basty
[編輯] session.use_trans_sid指定設置爲true
Hoi! 「隱藏領域應該工作」 - 這裏的關鍵是「應該」;)可悲的是它不。但我會嘗試使用POST參數啓動會話。 – bastiandoeen 2008-10-13 15:32:11