[PHP-users 8967] Re: 引数の取得方法

Toshiyuki Kajii php-users@php.gr.jp
Fri, 26 Jul 2002 13:03:39 +0900


梶井です。

* Fri, 26 Jul 2002 12:42:57 +0900
* "hiro" <hiro@cacgrp.co.jp> wrote:

>test.php?a=1&b&c=1&d
>とした時には
>まだ試していないのですが
>本当はb=のようにしなければならないかもしれません。

もちろんそうすれば、a,b,c,dと全部とれるのはわかっているのですが。

不思議に思って、print_r($_GET) を試してみました。(はじめからこれが
一番わかりやすかった...^^;

(1) a=1&b&c=1&d
Array ( [a] => 1 [b] => )

(2) a==1&b&c=1&d
Array ( [a] => =1 [b] => [c] => 1 )

(3) a===1&b&c=1&d
Array ( [a] => ==1 [b] => [c] => 1 [d] => )

「=」を数えて「&」で区切って頭から入れてる様に見えます...

ちなみに、(1)のようにして echo $_GET["c"]; とやっても何も表示されま
せん...当方の環境が変なんでしょうか???


*---------------------------------------------------*
    Toshiyuki Kajii    梶井 俊幸
    e-mail:            mikoto@camino.nissan.ne.jp
*---------------------------------------------------*