2007年9月27日木曜日

phpのセッションIDを引数で保持する

セッションIDはクッキーで保持するのが普通ですが、
session.use_trans_sid
をOnにすることで引数で保持させることも可能です。
これにより、phpが自動でhrefタグの引数やformのhiddenにセッションIDを入れてくれるので、ページを遷移してもセッションが切れることがありません。便利です。
ただし、、
JavaScriptで「onClick=aiueo.php」とか書いたり、スクリプト内で「header("Location: aiueo.php");」とかやってるとその時点でセッションが切れてしまうので注意が必要です。

1 件のコメント:

  1. PHPはクエリにSIDとか使うと書いてくれます
    cookieが使える場合には出力しない仕様のはず

    返信削除