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