當前位置:首頁 » 編程語言 » php數據傳輸

php數據傳輸

發布時間: 2024-03-16 12:05:43

1. 請詳細解說下php關於post傳值和get傳值的內容,區別,安全性,大小等。

Post傳輸數據時,不需要在URL中顯示出來,而Get方法要在URL中顯示。Post傳輸的數據量大,可以達到2M,而Get方法由於受到URL長度的限制,只能傳遞大約1024位元組。一般來說,我們用POST傳值作為首選,這樣做較為安全。

PHP中$_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安全性較高。

2. php文件與php文件之間如何傳遞數據

  1. 通過session來儲存

    <?php

    session_start();

    $_SESSION['username'] = "userName";

    ?>

    在其它頁面直接取出就行了

    <?

    session_start();

    echo$_SESSION['username'];

    ?>

  2. 通過url傳向其它頁面傳遞參數

    other.php?user=xxx

或在php重定向到其它頁面時


$username = "xxx";

$home_url = 'logIn.php?user='.$username;
header('Location:'.$home_url);


其它頁面用$_GET["user"]來接收


3.通過表單向其它頁面傳送參數

其它頁面用$_POST["user"]來接收

3. php怎麼將接收到的post數據發送到另一個php文件中

可以用 Curl、socket、file_get_contents 等方式來發送POST數據

熱點內容
按鍵精靈加血腳本 發布:2025-09-10 20:32:52 瀏覽:120
阿里雲伺服器開啟壓縮 發布:2025-09-10 20:20:06 瀏覽:237
內部伺服器ip是啥 發布:2025-09-10 20:20:03 瀏覽:9
sql循環插入數據 發布:2025-09-10 20:08:44 瀏覽:206
宏編程滑鼠lol 發布:2025-09-10 19:51:12 瀏覽:305
路特仕在安卓如何進入安卓界面 發布:2025-09-10 19:47:01 瀏覽:574
阿里雲伺服器中轉 發布:2025-09-10 19:46:58 瀏覽:782
創維四合一的光貓超級密碼多少 發布:2025-09-10 19:38:26 瀏覽:94
溫州瑞安dns伺服器地址 發布:2025-09-10 19:36:40 瀏覽:208
推廣平台源碼 發布:2025-09-10 19:33:40 瀏覽:867