php与http(php预定义变量)
var_dump($_SERVER['REQUEST_URI']);
var_dump($this->request->getRequestType());
var_dump($this->request->getIsAjaxRequest());
//打印情報
string(87) "/oms07/index.php?r=preShow/searchFails&idcName=JX&fromTime=2012-02-29&toTime=2012-02-29"
string(3) ) "GET"
bool(false)
PHP は、すべてのスクリプトに多数の事前定義変数を提供します。変数は、外部変数から組み込み環境変数、最後のエラー メッセージから最後に取得されたヘッダーまで、あらゆるものを表します。
スーパーグローバル ― スーパーグローバルは、すべてのスコープで常に使用できる組み込み変数です
$GLOBALS ― グローバル スコープで使用可能なすべての変数を参照します
$_SERVER ― サーバーおよび実行環境の情報
$_GET ― HTTP GET 変数
$_POST ― HTTP POST 変数
$_FILES ― HTTP ファイルアップロード変数
$_REQUEST ― HTTP リクエスト変数
$_SESSION ― セッション変数
$_ENV ― 環境変数
$_COOKIE ― HTTP Cookies
$php_errormsg ― 前のエラー メッセージ
$HTTP_RAW_POST_DATA ― 生の POST データ
$http_response_header ― HTTP 応答ヘッダー
$argc ― スクリプトに渡される引数の数
$argv ― スクリプトに渡される引数の配列