$_POST,$_GET,$_REQUEST区分
2024-08-31 09:23:58
PHP $_REQUEST
PHP $_REQUEST 用于收集 HTML 表单提交的数据。
下面的例子展示了一个包含输入字段及提交按钮的表单。当用户通过点击提交按钮来提交表单数据时, 表单数据将发送到 <form> 标签的 action 属性中指定的脚本文件。在这个例子中,我们指定文件本身来处理表单数据。如果您需要使用其他的 PHP 文件来处理表单数据,请修改为您选择的文件名即可。然后,我们可以使用超级全局变量 $_REQUEST 来收集 input 字段的值:
<html> <body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name:
<input type="text" name="fname">
<input type="submit">
</form>
<?php
$name = $_REQUEST['fname'];
echo $name;
?>
</body> </html>
PHP $_POST
PHP $_POST 广泛用于收集提交 method="post" 的 HTML 表单后的表单数据。$_POST 也常用于传递变量。
下面的例子展示了一个包含输入字段和提交按钮的表单。当用户点击提交按钮来提交数据后,表单数据会发送到 <form> 标签的 action 属性中指定的文件。在本例中,我们指定文件本身来处理表单数据。如果您希望使用另一个 PHP 页面来处理表单数据,请用更改为您选择的文件名。然后,我们可以使用超全局变量 $_POST 来收集输入字段的值:
<html> <body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name:
<input type="text" name="fname">
<input type="submit">
</form>
<?php
$name = $_POST['fname'];
echo $name;
?>
</body>
PHP $_GET
PHP $_GET 也可用于收集提交 HTML 表单 (method="get") 之后的表单数据。
$_GET 也可以收集 URL 中的发送的数据。
假设我们有一张页面含有带参数的超链接:
<html> <body>
<a href="test_get.php?subject=PHP&web=W3school.com.cn">测试 $GET</a>
</body> </html>
最新文章
- NHibernate扫盲
- IOS: 使用imageIO获取和修改图片的exif信息
- 30天,APP创业从0到1【7.26苏州站】
- [STL]set/multiset用法详解[自从VS2010开始,set的iterator类型自动就是const的引用类型]
- protobuf-3.0.0-beta-2 windows编译 x64/x86
- Java多线程练习:ticket卖票程序
- Java解析JSON文件的方法(一)
- RedisRepository分享和纠错
- JS学习三(函数)
- 三、spring cloud 服务提供与调用
- js实现点击切换显示隐藏,点击其它位置再隐藏
- DragVideo,一种在播放视频时,可以任意拖拽的方案
- (原)visual studio 2015中添加dll路径
- ipcam
- 如何获取ubuntu源码包里面的源码?
- DevExpress WinForms使用教程:图表控件 - 内置深入查询
- 【转】Android Service创建USB HOST通信
- 搜索引擎(Solr-搜索详解)
- Decorator 装饰
- 正则 js截取时间
热门文章
- Codeforces 843D (Dijkstra算法的优化,动态最短路)
- 初学css 行内元素与块级元素
- [好好学习]在VMware中安装Oracle Enterprise Linux (v5.7) - (1/5)
- noscript
- linux命令之 repeat 重复执行命令
- 优化Nginx并发访问量
- AMBS
- 随笔3 HashMap<;K,V>;
- spring boot generator
- Spring---Spring Integration