[PHP-users 4440] Re: commandline args

Toshiyuki Kajii php-users@php.gr.jp
Mon, 24 Dec 2001 15:10:49 +0900


梶井です。

* Mon, 24 Dec 2001 14:39:18 +0900
* Youichi Iwakiri <yiwakiri@st.rim.or.jp> wrote:

>じゃぁ、どうやってアクセスするんだと言うと、下記スクリプトを
>実行してみるとわかると思います。
>
>#!/usr/local/bin/php -q
><script language="php">
>$all_vars = get_defined_vars();
>print_r($all_vars);
></script>

なるほど、register_globalsが関係しているのかとは考えたのですが、
Onにしてみたのですが、その時はなぜか動作せず、悩んでおりました。

スクリプトのアドバイスありがとうございます。質問の回答以上のお答
えをいただけてとても感謝です。

質問したことの解決方法としては、

#!/usr/bin/php -q
<?php
echo $HTTP_SERVER_VARS["argv"][0], "\n";
?>

となるわけですね。php4.1.0的には $_SERVER["argv"][0] とした方が
いいのかもしれないですね。

どうもありがとうございました。


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