2007年02月13日 20:00

$HTTP_SERVER_VARS

| http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/323

どーやらPHP4.1.0以前のサーバ変数である$HTTP_SERVER_VARSはグローバル宣言しないと関数内でアクセスできない。

4.1.0以降で採用された$_SERVERはスーパーグローバルだったんで超ハマリました。。。

PHPソース


function HSV_01(){
    global $HTTP_SERVER_VARS;
    $path = pathinfo($HTTP_SERVER_VARS["PHP_SELF"]);
    print_r($path);
}

HSV_01();


実行結果

Array ( [dirname] => /pg/2007/02 [basename] => http_server_vars.php [extension] => php [filename] => http_server_vars )

PHPソース


function HSV_02(){
    $path = pathinfo($HTTP_SERVER_VARS["PHP_SELF"]);
    print_r($path);
}

HSV_02();


実行結果

Array ( [basename] => [filename] => )
基礎から学べる PHP 標準コースウェア

著者 : 河西 朝雄 / 金額 : ¥ 3,024

$HTTP_SERVER_VARSタグ:

トラックバック

  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/323
コメント (0)
コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





この情報を登録しますか?


先月アクセスが多かったページ