[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 メーリングリストの案内