国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php中$_GET,$_POST,$_REQUEST用法與區別分析

2024-05-04 21:57:09
字體:
來源:轉載
供稿:網友

1.$_REQUEST

默認情況下包含了 $_GET,$_POST 和 $_COOKIE 的數組,代碼如下:

  1. <?php 
  2. $_GET['foo'] = 'a'
  3. $_POST['bar'] = 'b'
  4. var_dump($_GET); // Element 'foo' is string(1) "a" 
  5. var_dump($_POST); // Element 'bar' is string(1) "b" 
  6. var_dump($_REQUEST); // Does not contain elements 'foo' or 'bar' 
  7. ?> 

注:它的速度比其它的要慢一些

2. $_GET

$_GET 變量用于收集來自 method="get" 的表單中的值,從帶有 GET 方法的表單發送的信息,對任何人都是可見的(會顯示在瀏覽器的地址欄),并且對發送的信息量也有限制,最多 100 個字符。

實例代碼如下:welcome.php?name=Peter&age=37

welcome.php" 文件現在可以通過 $_GET 變量來獲取表單數據了,請注意,表單域的名稱會自動成為 $_GET 數組中的 ID 鍵,代碼如下:

  1. Welcome <?php echo $_GET["name"]; ?>.<br /> 
  2. You are <?php echo $_GET["age"]; ?> years old! 

注:數據量不能過大最多只能100個字符或2kb

3. $_POST

$_POST 變量是一個數組,內容是由 HTTP POST 方法發送的變量名稱和值。

$_POST 變量用于收集來自 method="post" 的表單中的值。從帶有 POST 方法的表單發送的信息,對任何人都是不可見的(不會顯示在瀏覽器的地址欄),并且對發送信息的量也沒有限制,代碼如下:

  1. <form action="welcome.php" method="post"
  2. Enter your name: <input type="text" name="name" /> 
  3. Enter your age: <input type="text" name="age" /> 
  4. <input type="submit" /> 
  5. </form> 

selcome.php文件,代碼如下:

  1. Welcome <?php echo $_POST["name"]; ?>.<br /> 
  2. You are <?php echo $_POST["age"]; ?> years old! 

注:比get要好很多數據處理量大同時大多用于表單,三區別在于$_REQUEST可以獲取$_GET和$_post的數據,但是效率相對于前二者是要慢些,為什么慢我想大家用腳指都能想明白的,這里就留下大家思想吧。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长宁县| 青阳县| 晴隆县| 江口县| 东光县| 易门县| 武陟县| 岫岩| 海林市| 施甸县| 神农架林区| 卢湾区| 吉水县| 鲁山县| 永兴县| 丹巴县| 肥东县| 津南区| 林州市| 富顺县| 牙克石市| 周至县| 新巴尔虎右旗| 临朐县| 威远县| 广州市| 驻马店市| 洮南市| 太白县| 西安市| 通海县| 禹州市| 道真| 彭水| 灵川县| 太原市| 灌云县| 左权县| 上犹县| 宝应县| 苗栗市|