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中 符號是什麼意思 你好 在...