php $_POST获取html表单form数据教程_PHP教程
先来看个最简单的实例
代码如下 | 复制代码 |
如我输入 你好,
post.php文件代码如下
代码如下 | 复制代码 |
You are . |
输出结果就是
You are 你好
那么post如何获取像单选按钮呢,实例如下
代码如下 | 复制代码 |
radiopost.php文件
代码如下 | 复制代码 |
这样你选择那个就全出输那个的值,对于checkbox会有所不同,这个大家可以注意一下
代码如下 | 复制代码 |
checkboxpost.php文件
代码如下 | 复制代码 |
print_r($_POST['abcde']); |
输出的是个数组形式了
注:
通过 HTTP POST 发送的变量不会显示在 URL 中。
变量没有长度限制。
$_POST 与 php://input可以取到值,$HTTP_RAW_POST_DATA 为空
$_POST 以关联数组方式组织提交的数据,并对此进行编码处理,如urldecode,甚至编码转换。
php://input 可通过输入流以文件读取方式取得未经处理的POST原始数据
php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。php://input 不能用于 enctype="multipart/form-data"。
这里拓展一下post模拟方法
代码如下 | 复制代码 |
$flag = 0; |
推荐阅读
-
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
-
PHP Post获取不到非表单数据的问题解决办法
-
php通过隐藏表单控件获取到前两个页面的url,表单url_PHP教程
-
php模拟post提交数据的方法,php模拟post提交_PHP教程
-
php+html5使用FormData对象提交表单及上传图片的方法_PHP教程
-
PHP模拟post提交数据方法汇总,phppost提交汇总_PHP教程
-
PHP中使用socket方式GET、POST数据实例,socketget_PHP教程
-
php获取$_POST同名参数数组_PHP教程
-
PHP表单数据写入MySQL代码,php表单写入mysql_PHP教程
-
PHP生成和获取XML格式数据的方法,php获取xml格式_PHP教程