php中的,php中的 REQUEST 函式怎麼用

2021-12-16 09:59:05 字數 2616 閱讀 7587

1樓:匿名使用者

php中有$_request與$_post、$_get用於接受表單資料,當時他們有何種區別,什麼時候用那種最好。

一、$_request與$_post、$_get的區別和特點

$_request具用$_post $_get的功能,但是$_request比較慢。通過post和get方法提交的所有資料都可以通過$_request陣列獲得

二、$_post、$_get的區別和特點

1. get是從伺服器上獲取資料,post是向伺服器傳送資料。

2. get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過http post機制,將表單內各個字段與其內容放置在html header內一起傳送到action屬性所指的url位址。

使用者看不到這個過程。

3. 對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服器端用request.form獲取提交的資料。

4. get傳送的資料量較小,不能大於2kb。post傳送的資料量較大,一般被預設為不受限制。但理論上,iis4中最大量為80kb,iis5中為100kb。

5. get安全性非常低,post安全性較高。

舉例:mypage?id=1這種就是get方式傳值,可以用$_request和$_get接受傳值。

2樓:夜色性魅

$_request不是乙個函式,它是乙個超全域性變數,裡面包括有$_get

$_post

$_cookie 但是用$_request()比較$_get, $_post, $_cookie執行效率相對較低!

3樓:匿名使用者

$_repuest 是接收了 $_get $_post $_cookie 三個的集合

可以直接 print_r($_request) 看看效果使用方法:

例: $username = $_request['username'];

echo $username;

4樓:shine伐木工

1、開啟php.ini找到request_order,預設值為:request_order = "gp",其中"g"代表get,"p"代表post.

2、如果你的post和get有相同的引數name,使用$_request['name'],獲取到的是post的值;將request_order 改為request_order = "pg",那麼獲取到的將是get的值;

3、哪些說「$_repuest   是接收了  $_get  $_post  $_cookie  三個的集合」的人太不負責了,request_order預設是沒有c的,也就是預設$_request是不會包含_cookie的值的,如果需要可改為request_order = "gpc",但得注意引數名不要重複。

在php中$_get,$_post和$_request的區別?

5樓:匿名使用者

$_get變數接受所有以get方式傳送的請求,及瀏覽器位址列中的?之後的內容

$_post變數接受所有以post方式傳送的請求,例如,乙個form以method=post提交,提交後php會處理post過來的全部變數

而$_request支援兩種方式傳送過來的請求,即post和get它都可以接受,顯示不顯示要看傳遞方法,get會顯示在url中(有字元數限制),post不會在url中顯示,可以傳遞任意多的資料(只要伺服器支援)

6樓:匿名使用者

$_get 是接收位址列傳輸過來的引數

$_post 是接收表單傳輸過來的引數

$_request 是以上兩者都可以接收

7樓:匿名使用者

request是接收的方式,與顯不顯示無關,顯示與否由get 或者 post決定。get顯示 post不顯示

php在本函式裡定義的變數如何在另乙個函式裡使用它的值

8樓:匿名使用者

你可以在函式外部就宣告了這個變數,然後再各自函式內部用global關鍵字就可以呼叫了,希望幫到您

9樓:韌勁

1、用return函式來返回你所需的變數。例子:

function my()

2、就是從外部定義好變數,然後在函式內呼叫全域性變數。例子:

$from_sql=mysql_request($result);

function my()

3、要呼叫的函式是乙個類裡面的乙個方法。例子class myclass

如果要呼叫$from_sql變數的話就可以這樣呼叫。如下:

$my=new myclass();

$get_from_sql=$my->from_sql;

$id = intval($_request['id']);裡的intval代表什麼意思?用這個的好處是什麼?謝謝!

10樓:匿名使用者

intval函式可以將陣列或類之外的任何型別變數轉化成整數型。通過request全域性變數提交上來的引數應該是字元型,這裡轉化成了數字,再賦給$id

在PHP中的作用,PHP中的作用

相當於c 中的指標。指向 fields中value的值。在有的情況下面不可以用 pubname fields value 如在zend框架中 tid this request getparam tid 意思指向 this 本網頁 中的 request 是 get,post 和 cookie的集合 中...

php中獲取get的值,PHP中獲取GET的值

以前在遠標時做過 加號是js用的啦 應該這樣組合,用.id get id1 get id2 get id3 其實很奇怪既然要那種形式為什麼不直接playall.php?id 1,2,3 a ok 這樣傳值 2種方法.第一 處理頁 id get id1 get id2 get id3 第二種 play...

PHP中符號的作用,php中符號是什麼意思

是一copy個指標引用,其實你calculatecos函式裡面的 cost和外部的 cost指向來同乙個位址 舉個簡單的例子 a aa b a c b d c 如下面程式改變了a變數的值 b和c變數也會一起改變,而d的值不會改變,熱為 aa 知道c中的指標嗎?類似。php中 符號是什麼意思 你好 在...