[PHP-users 27389] Re: 初回だけPHPSESSIDがURLに出力される
okuyama@workgroup
okuyama @ workgroup.jp
2005年 11月 5日 (土) 17:26:45 JST
おく@Workgroup です。
> session.use_cookies On
> session.use_only_cookies On
> session.use_trans_sid Off
> になっているにも関わらず、自動で埋め込まれてしまいます。
このようになっていれば、埋め込みはされないはずです。
該当ディレクトリで、phpinfo()を確認してはいかがでしょうか?
xrea の場合は、 .htaccess で、設定が可能のようです。
> 私のサイトは、$_SERVER['argv']に入っているページを読み込んでおり、
> (例:http://domain.com/?links&PHPSESSID=abcdefghijklmnopqrstuvwx
> yz012345)
> 初めにサイトを開いたときには別のページが表示できなく困っております。
$target_page = key($_GET);
でOKではないですか?
> -----Original Message-----
> From: php-users-bounces @ php.gr.jp
> [mailto:php-users-bounces @ php.gr.jp] On Behalf Of Mindist
> Sent: Saturday, November 05, 2005 4:44 PM
> To: PHP-users ML
> Subject: [PHP-users 27388] Re: 初回だけPHPSESSIDがURLに出力される
>
> 初めまして
> 私も同じような現象に悩まされております。
> > …と、トップページにリンクがあった場合、
> > カーソルをトップページに置くと、
> > http://domain.com/toppage.php?SESSID=alskdjfl;akjdwlekrjw
> >
> > のように、セッションIDがURLに自動的に埋め込みされてしまいます。
> > 2回目以降はこのPHPSESSIDは消えています。
>
> > session.use_trans_sid = 0
> >
> > ↑ディフォルトでは1ですが、0にしたところ
> > PHPSESSIDが出力されなくなりました(ドコモのサイトを参照しました)。
>
> 私の場合は、
> session.auto_start Off
> session.cookie_lifetime 0
> session.cookie_path /
> session.name PHPSESSID
> session.use_cookies On
> session.use_only_cookies On
> session.use_trans_sid Off
> になっているにも関わらず、自動で埋め込まれてしまいます。
>
> 私のサイトは、$_SERVER['argv']に入っているページを読み込んでおり、
> (例:http://domain.com/?links&PHPSESSID=abcdefghijklmnopqrstuvwx
> yz012345)
> 初めにサイトを開いたときには別のページが表示できなく困っております。
>
> サーバーはXREA様の物を使用させて頂いております。
> どうぞよろしくお願いします。
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
>
PHP-users メーリングリストの案内