HOME>WEBプログラム覚書>$HTTP_SERVER_VARS

$HTTP_SERVER_VARS

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

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

run_php

PHP

  1. <?php
  2.  
  3. function HSV_02(){
  4.     $path = pathinfo($HTTP_SERVER_VARS['PHP_SELF']);
  5.     print_r($path);
  6. }
  7.  
  8. HSV_02();
  9.  
  10. ?>
実行結果
Notice: Undefined variable: HTTP_SERVER_VARS in path/to/http_server_vars.php on line 134
Array ( [basename] => [filename] => )
投稿日 2007年2月13日 20:00
カテゴリ PHP
タグ テストコード | 動作確認 | 言語仕様
トラックバック URL http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1059

コメント

コメントする
Name
Email Address
URL