php中的2中提交方式,以及3中信息接收方式。 首先,get(顯式提交)是提交的信息會出現在url中,而且數據要在2M以內。當然在url(href=““)中直接提交的信息也算是get提交。目前這種提交方式僅限于用于提交不是特別重要的信息。(不過根據以前看的一個互聯網規范文檔中提及說推薦使用ger方式提交信息。) 而post(隱式提交)是提交的信息不會出現在url中,只有以瀏覽器開發者模式查看時能看到提交的信息的名稱(也看不見值) 。這種方式提交用于一些重要的信息的提交(比如密碼等)。不過post提交的信息在互聯網開發文檔中似乎被認為是不安全的。不過現在的普遍使用都是用post提交重要的信息。
簡單的get提交示例: <form action = "" method = "get"> <input type="text" name = 'name' value = '123'/> <input type= 'submit' /> <input type= 'reeset' /> </form>php接收的信息:
$get = $_GET ['name'] //$get=123; $get = $_REQUEST['name'];//$get = 123;php post 提交示例
<form action='' method='post' ><input type='text' name='name' value ='123' /><input type= 'submit' /><input type= 'reeset' /></form>post接收:
$post = $_POST['name'];//$post=123;$post = $_REQUEST['name'];//$post = 123;通過例子就可以看到:$_REQUEST接收get與post2中方式。get的安全性比post安全性要低。而且在Ajax中這2中提交方式的應用及其普遍。以后要對注意。新聞熱點
疑難解答
圖片精選