設定オプションメモ
.htaccess
AddHandler cgi-script htaccess
php_flag register_globals Off
php_flag magic_quotes_gpc Off
PCサイト
<?php ini_set('session.use_cookies', 1); //セッションにCookieを使う ini_set('session.use_only_cookies', 1); //セッションIDの保存にCookieのみを使用する ini_set('session.use_trans_sid', 0); //URLにセッションIDを付けない
携帯サイト
<?php ini_set('session.use_cookies', 0); //セッションにCookieを使わない ini_set('session.use_only_cookies', 0); //セッションIDの保存にCookieのみを使用しない ini_set('session.use_trans_sid', 1); //URLにセッションIDを付ける
忘れがち:header Locationでページ遷移する場合、セッションIDを追加すること
<?php header('Location: ./?' . 'SESSIONID' . '=' . $_REQUEST['SESSIONID']);