ドキュメントセンター よくある質問 文書資料
はじめに - ドキュメントセンターについて 使用条件 ご意見・ご感想は公開会議室へ 著作権表示
ホーム ドキュメントセンター 新着文書 よくある質問 FAQ 問答集 ビジネス 事業計画 概況 デベロッパー 技術資料 仕様書 ガイドライン 想定された使い方 ヘルプ 利用方法や一般的な操作方法 その他の文書

はじめに
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。


ドキュメントセンター 新着情報
GetCurrentImage failedと出て、画像の保存ができないのですが? (FAQ) 2007.08.23
clamavをclamav-0.90以降に更新すると、clamdが起動しなくなりましたが? (FAQ) 2007.07.31
make.confにX11BASEを設定するように言われましたが? (FAQ) 2007.07.30
serial型の次に挿入すべき値を変更するにはどうしますか? (FAQ) 2007.06.01
次のSERIAL型で用いられる値を得るにはどうしますか? (FAQ) 2007.05.31
WindowsXPを入れた端末にPINGが通りませんが? (FAQ) 2007.05.21
vmware3上でWindowsXPを導入すると途中で待たされ、失敗しますが? (FAQ) 2007.05.19
vmware3のインストールがうまくいきませんが? (FAQ) 2007.05.18
gnome上で解像度の変更をするにはどうしますか? (FAQ) 2007.05.17
gnome上で解像度の変更ができないのですが? (FAQ) 2007.05.17

よくある質問
ご利用の皆様から多く寄せられる質問にお答えしています。
ディーエーオフィス
サーバ
アプリケーション

語解説
ディーエーオフィスなどが利用する用語に関する解説を行います。

ディーエーオフィスホームページ
メッセージセンター
ディーエーオフィスサポートターミナル
トピックスセンター
リレーショナルナレッジベース
PHPのtrack_varsとは何ですか?
 外部変数の読み込みに、グローバル変数が設定されることです。

 最近は、$_GETや$_POSTを使うため、利用例も減ってきているとは思いますが、php.ini上で「track_vars」を「on」に設定しておくことで、配列にて、「$HTTP_GET_VARS」、「$HTTP_POST_VARS」、「$HTTP_COOKIE_VARS」が受け取られます。

 現在は、$_GET、$_POST、$_COOKIEを使うのが主流です。スーパーグローバル変数と言います。

 なお、PHP 4.0.3からはtrack_varsが常にONと設定されています。いずれの仕組みも、GET、POST、COOKIEを明確に分けるためのものですが、PHPでは当初、設定をしなくとも外部からの変数をGET、POST、COOKIEの分け隔てなく読み込めていたため、セキュリティ上の大きな問題となりました。PHPは、外部からの自動的な変数読み込みをとりやめ、新たに提供した仕組みがtrack_varsやスーパーグローバル変数です。

! 例1 track_vars

 以下のような使い方で変数が取得できます。

$HTTP_POST_VARS["test"]
$HTTP_GET_VARS["test"]
$HTTP_COOKIE_VARS["test"]

! 例2 スーパーグローバル変数

$_POST["test"]
$_GET["test"]
$_COOKIE["test"]


文書番号 06115
日付 2006.03.12
参照数 613

ドキュメントセンター
  はじめに 新着ドキュメント 使用条件 著作権 お問い合せ
Copyright 2003 daoffice design and management company. all rights reserved.