使用 GET 獲取表單資料(PHP)

2021-09-24 02:26:01 字數 992 閱讀 8865

在php中,$_get陣列獲取使用get方式提交的表單資料

語法:變數名=$_get["name"]; //name指表單元素name屬性值

$_get與$_post的區別:

get方式會將表單中的資料以url字串的形式傳送給伺服器

將test.php以get方式提交,瀏覽器位址列會顯示

以"?"開頭的字串稱為url字串,則$_get["key1"]=value1、$_get["key2"]=value2;

將test.php以post方式提交,瀏覽器位址列會顯示

所以post方式提交表單比get方式提交表單更安全,不會洩露機密資料,且以post方式傳送資料對位元組數沒有限制。

設定url字串的方法

(1)在超連結的href屬性值中的url後新增url字串

(2)在表單action屬性值中的url後新增url字串

(3)直接在瀏覽器位址列中的網頁url後手動輸入url字串

注意:表單設定為get方式提交時,若表單action屬性值也設定url字串,將發生衝突,這時action屬性值中的url字串將無效。

因為如果action屬性值中有字串表單只能設定為post方式提交。

**:

<?php if(!isset($_get["submit"])): ?><?php endif; ?>

<?php

if(isset($_get["submit"]))

?>

執行截圖:

php獲取表單資料

1.html 2.php test.php username post username password post password if username wang password 123456 else 3.php 第二種寫法 test.php require once dbtest.php...

使用 POST 獲取表單資料(PHP)

在php中,post陣列獲取使用post方式提交的表單資料 語法 變數名 post name name指表單元素name屬性值 注意 1 單選框的name屬性值一樣表示一組,只能選其中乙個。2 核取方塊的name屬性值一樣表示一組,但核取方塊可以多選。當多個核取方塊屬於同一組時,name屬性命名必須...

使用 PHP 驗證表單資料

首先我們對使用者所有提交的資料都通過 php 的 htmlspecialchars 函式處理。當我們使用 htmlspecialchars 函式時,在使用者嘗試提交以下文字域 script location.href script 該 將不會被執行,因為它會被儲存為html轉義 如下所示 以上 是安...