PHP基礎之超全域性變數

2022-07-11 20:06:14 字數 1812 閱讀 8776

apache服務端處理

返回http響應資料

瀏覽器顯示

$username= $_get['username'];

$username= $_post['username'];

$username= $_request['username'];

<?php

header("content-type: text/html; charset=utf-8");

if(!empty($_request['username']))

?>

htmlentities()方法

<?php

header("content-type: text/html; charset=utf-8");

if($_server['request_method']== 'post')

?>

empty()用於檢測是否具有空值

is_numeric()用於檢測數字或數字字串

轉賬案例

<?php

header("content-type: text/html; charset=utf-8");

if($_server['request_method']== 'post')

if(empty($_post['amount']))

if(!is_numeric($_post['amount']))

echo "轉賬元給";

var_dump($_post['name']);

exit;

}?>

$_get

<?php

header("content-type: text/html; charset=utf-8");

if($_server['request_method']== 'get')

}?>

$_post

<?php

header("content-type: text/html; charset=utf-8");

if($_server['request_method']== 'post')

}?>

$_request

<?php

header("content-type: text/html; charset=utf-8");

if($_server['request_method']== 'post' || 'get')

}?>

$_server

http請求頭資訊

web伺服器資訊

<?php

echo "檔案的存放位置:

"; echo "表單的請求方式:

"; echo "檔案的相對路徑:

";?>

$globals

<?php

function test()

"; echo "

"; echo "

"; var_dump($globals);

} $foo2= '蝸萌';

$foo3= '塔萌';

test();

?>

PHP基礎 超全域性變數

php中預定義了幾個超級全域性變數 superglobals 這意味著它們在乙個指令碼的全部作用域中都可用。你不需要特別說明,就可以在函式及類中使用。php 超級全域性變數列表 globals server request post get files env cookie session 在這一節...

PHP 超全域性變數

globals 包含乙個引用指向每個當前指令碼的全域性範圍內有效的變數。該陣列的鍵名為全域性變數的名稱。從 php 3 開始存在 globals 陣列。server 變數由 web 伺服器設定或者直接與當前指令碼的執行環境相關聯。類似於舊陣列 http server vars 陣列 依然有效,但反對...

PHP超全域性變數

php 4.2.0以及後續版本中,php指令register globals的預設off.this是乙個重大的改變php.let register globals的關閉會影響到預定義變數的例子,在全球範圍內的validity.for設定,以獲得document root的值,將必須使用 server...