[PHP-users 6424] Re: hoge.php?a=1,b=2の? 以降の変数を受けたい

tamagawa ryuji php-users@php.gr.jp
Fri, 22 Mar 2002 14:18:59 +0900


玉川です。

PHP4.1あたりから、デフォルトの設定ではこれはダメになって
いたのではないかと(うろ覚え)。?以降の値がそのままの変数名で
使えてしまうと、スクリプト中の初期化されていない変数にどんな
値を入れられちまうかわからないので。

今のデフォルトでは

print $_GET['a']*$_GET['b'];

ですね。この辺の、グローバル変数への自動的な値の代入をするか
どうかはphp.iniで設定できます。
--
玉川@sts

Shigeki Mimura wrote:
> 三村です。
> 
> xiaojun-wan> たとえば:
> xiaojun-wan> <a href='hoge.php?a=1&b=2'>
> xiaojun-wan> 
> xiaojun-wan> hoge.php:
> xiaojun-wan> <?
> xiaojun-wan>  print(a*b);
> xiaojun-wan> ?>
> xiaojun-wan> 
> xiaojun-wan> 2で表示されます。
> 
> いや、これだと駄目です。
> print $a*$b;
> だと2が表示されます。
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
>