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

Naofumi Kondoh php-users@php.gr.jp
Fri, 26 Jul 2002 14:44:32 +0900


ソフト工房の近藤です。

Taro Yamamoto wrote:
> 山本です。
> 
> 引数の test.php?key
>                ~~~
> の部分を取得したい場合はどうすればよいのでしょうか?

FAQ ですが、簡単なサンプルを参考にしてみて下さい。

# Version はなるべく書きましょう。$_SERVER が使えない
# Version なら、$HTTP_SERVER_VARS にしてください。

<xmp>
----------------------- 見本 -------------------
<?php
$url=$PHP_SELF."?Arg1&Bkey=Bval&"
        .urlencode('氏名')."=".urlencode('近藤直文')
        ."&Dkey=".urlencode('日本語');

echo "<a href='{$url}'> ■クリック </a><br><br>\n";

echo "<hr>","URL=",htmlspecialchars($url),"<hr>\n";

$q = split('&', $_SERVER['QUERY_STRING']);
// $q = split('&', $HTTP_SERVER_VARS['QUERY_STRING']);
foreach($q as $k => $v){
    echo "[ $k ]  $v  ( URDECODE : ",urldecode($v)," )<br>\n";
}
echo "<hr>\n";

echo "<xmp>";
// print_r($HTTP_SERVER_VARS);
print_r($GLOBALS);
echo "</xmp>";
?>
----------------------- 見本 -------------------
</xmp>

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
2002-07-27(土)14:00-16;30 JPUG 業務アプリ分科会 セミナー/勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/