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

S.Okazaki php-users@php.gr.jp
Tue, 02 Apr 2002 17:54:42 +0900


こんにちは。岡崎です。

先ほどまでDNSサーバーが生き死にを繰り返していて、それに気づかずに
同じ内容のメールを2〜3回投稿してしまいました。
後から届くかもしれません。
ご容赦下さいm(__)m

加藤様
>$modeを書き換えていないから。
ありがとうございます。
後で気づいて修正して、問題なく動くようになりました(^^;
$mode=$_GET[mode];

早川様
> > 昨日から青マンモスを読んで、register_globals=off
> > お勧めの修正法などあればご教示お願いいたします。
> 
> 僕もつい先日、同様に register_globals=off にするよう、
> 現在開発中のシステムのスクリプトを書き換えました。
> 
> おすすめの方法ではないかもしれませんが、
> プログラムの先頭の方で、
> $HTTP_USER_AGENT=$_SERVER['HTTP_USER_AGENT'];
> $email=$_REQUEST['email'];
> などとしてしのいでいます。

なるほど・・・
しかし、ちょっと違和感があります(^^;

> ちなみに配列型として入ってくる場合でも、
> $shop_id=$_REQUEST['shop_id'];
> という風にやれば
> $shop_id[0], $shop_id[1],...で取得できます。
> これ、ちょっと悩みました。
> しかしこのままだとWARNINGは出ますので、
> それに対しては別途手を入れる必要がありますね。

大変参考になりました。
ありがとうございます。
でも、やはり手動で変えていくしか無いかなぁ
と考えております。

/_/_/_/_/_/_/_/_/_/_/_/_/_/
Japan Human Base 
Sotaro Okazaki
Email : okazaki@jp-hb.com
/_/_/_/_/_/_/_/_/_/_/_/_/_/