1 使用 post 方法提交表单使用方法: 把 fromgt; 表单中的 method 标签属性改为 ldquo;postrdquo; 特点: post 方法不依赖于 url, 不会再地址栏显示 post 方...
1 使用 post 方法提交表单
使用方法: 把表单中的 method 标签属性改为 post
特点: post 方法不依赖于 url, 不会再地址栏显示 post 方法可以没有限制地传递数据到服务器, 所有提交的信息在后台传输, 用户在浏览器端是看不到这一过程的, 安全性高
用于: 适用于发送一些保密的或者容量较大的数据到服务器
实例:
订单号:
post 提交不在 url 上显示提交表单的值
2 使用 get 方法提交表单
$_get 变量是一个数组, 内容是由 http get 方法发送的变量名称和值.
$_get 变量用于收集来自 method="get" 的表单中的值, 从带有 get 方法的表单发送的信息, 对任何人都是可见的 (会显示在浏览器的地址栏), 并且对发送的信息量也有限制 (最多 100 个字符).
使用方法: 把表单中的 method 标签属性改为 get
特点: 使用 get 方法提交表单数据将附加到 url 上, 并作为 url 的一部分发送到服务器, 在 url 上会显示传递数据的内容.
形式: http://url?name1=value1&name2=value2
url: 为表单响应地址
name1: 为表单元素名称
value1: 为 name1 表单的值
$: 多个表单元素间的分隔符
实例:
用户名:
使用 get 方式提交表单数据
从上面两点中我们能了解到两种提交方式有着两种截然不同的数据传输模式, 使用 post 提交表单中的数据, 数据信息完全在后台传输, 不会显示在浏览器的 url 信息中, 而 get 提交表单中的数据, 则会在 url 中显示传递数据的值, 今天对于这两种数据提交方法就介绍到这里.
注释: http get 方法不适合大型的变量值; 值是不能超过 100 个字符的
$_request 变量
php 的 $_request 变量包含了 $_get, $_post 以及 $_cookie 的内容.
php 的 $_request 变量可用来取得通过 get 和 post 方法发送的表单数据的结果.
PHP 实例如下:
- welcome <?php echo $_request["name"]; .
- you are <?php echo $_request["age"]; years old!
来源: https://www.php1.cn/detail/php-ba74e36259.html