Sajax+PHPセッション
PHPセッション機能を利用するにはCookieかGETクエリ文字列でセッションIDを渡さないといけない。
しかしSajaxのAjax通信部分ではHTTPヘッダを追加できないのでセッションを利用できない。
仕方ないのでSajax自体を書き換えることにした。
function sajax_get_my_uri() { session_start(); return $_SERVER["REQUEST_URI"] . '?PHPSESSID=' . urlencode(session_id()); }
・・・たいしたことはしてませんね。
この場合必ずGETクエリで渡さないといけないのでCookieは使わないようにする。
ということで以下の設定値を適用する
session.use_cookies = 0 session.use_only_cookies = 0 session.use_trans_sid = 0