ホイ!
送信したいフォームがありますが、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 に設定されています