[PHP-users 6597] Re: スーパーグローバル

Masaya Kato php-users@php.gr.jp
Tue, 02 Apr 2002 12:36:19 +0900


加藤です。

On Tue, 02 Apr 2002 12:14:42 +0900
"S.Okazaki" <okazaki@jp-hb.com> wrote:

> しかし、register_globals=Offにして、
> //*************************************************************//
> if(isset($_SESSION[user_ses])) {                               //
>     $user_ses=$_SESSION[user_ses];                             //
> }                                                              //
> if(isset($_SESSION[pass_sess])) {                              //
>     $pass_ses=$_SESSION[pass_ses];                             //
> }                                                              //
> if($user_ses=="" || $pass_ses=="") {                           //
>     if($mode!="print_auth" && $mode!="auth_exec") {            //
>         header("location: $_SERVER[PHP_SELF]?mode=print_auth");//
>     }                                                          //
> }                                                              //
> //*************************************************************//
> 
> と、書き換えると、リダイレクトを繰り返してしまいます。
> $mode=print_auth側は、承認画面をhtmlで表示するだけで、特に
> 何もしていません。
> おそらく上の書き方がまずいのだと思いますが、煮詰まってしまいました。
> どこが悪いのかご指摘お願いいたします。
> 

$modeを書き換えていないから。



----
加藤昌也                        株式会社ニルソフトウェア
                                    E-mail  kato@nil.co.jp
                                    TEL     03-3749-8601
                                    FAX     03-3749-8602