php提交成功代码,PHP表单提交
PHP表单提交
PHP 超全局变量 $_GET 和 $_POST ⽤于收集表单数据(form-data),⽐如⽤户输⼊。
PHP $_POST获取HTML⽂件表单
当处理 HTML⽂件表单时,PHP 能把来⾃ HTML 页⾯中的表单元素⾃动变成可供 PHP 脚本使⽤。下⾯的实例包含了⼀个 HTML 表单,带有两个输⼊框和⼀个提交按钮。
form.html ⽂件代码实例:
炫代码(xuandaima)
名字:
密码:
当⽤户填写完上⾯的表单并点击提交按钮时,表单的数据会被送往名为 "ehco.php" 的 PHP ⽂件:
ehco.php ⽂件代码实例:<?php
echo '你好!'.$_POST["name"].'
';
echo '你的密码是:'.$_POST["password"];
>
结果:
你好!my
你的密码是:123
以上表单执⾏演⽰:
PHP $_GET获取HTML⽂件表单
html⽂件我们修改⼀下method属性和php⽂件$_POST改改为$_GET,结果效果也是⼀样的
html代码
炫代码(xuandaima)
名字:
密码:
php代码:<?php
echo '你好!'.$_GET["name"].'
';
echo '你的密码是:'.$_GET["password"];
>
$_GET和$_POST的区别
GET 和 POST 都创建数组(例如,array( key => value, key2 => value2, key3 => value3, ...))。此数组包含键/值对,其中的键是表单控件的名称,⽽值是来⾃⽤户的输⼊数据。
GET 和 POST 被视作 $_GET 和 $_POST。它们是超全局变量,这意味着对它们的访问⽆需考虑作⽤域 - ⽆需任何特殊代码,您能够从任何函数、类或⽂件访问它们。
$_GET 是通过 URL 参数传递到当前脚本的变量数组。
$_POST 是通过 HTTP POST 传递到当前脚本的变量数组。
什么时候⽤$_GET
html中提交表单用什么属性通过 GET ⽅法从表单发送的信息对任何⼈都是可见的(所有变量名和值都显⽰在 URL 中)。GET 对所发送信息的数量也有限制。限制在⼤于 2000 个字符。不过,由于变量显⽰在 URL 中,把页⾯添加到书签中也更为⽅便。
GET 可⽤于发送⾮敏感的数据。
什么时候⽤$_POST
通过 POST ⽅法从表单发送的信息对其他⼈是不可见的(所有名称/值会被嵌⼊ HTTP 请求的主体中),并且对所发送信息的数量也⽆限制。此外 POST ⽀持⾼阶功能,⽐如在向服务器上传⽂件时进⾏ multi-part ⼆进制输⼊。
不过,由于变量未显⽰在 URL 中,也就⽆法将页⾯添加到书签。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论