PHP中php://input和$-POST的区别
PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。以下是小编为大家搜索整理php中php:/pic/p>
例子:php:/pic/p>
| 代码如下 | |
|
<form action="post.php" method="post"> |
|
post.php
| 代码如下 | |
|
<? echo file_get_contents("php:/pic/p> |
|
例子,post
html
| 代码如下 | |
|
<form action="welcome.php" method="post"> |
|
welcome.php
| 代码如下 | |
|
Welcome <?php echo $_POST["name"]; ?>.<br /> You are <?php echo $_POST["age"]; ?> years old! |
|
通过 HTTP POST 发送的变量不会显示在 URL 中。
当我们用$_POST接受不到页面传过来信息时,我们可以用php:/pic/p>
首先当$_POST 与 php:/pic/p>
$http_raw_post_data是PHP内置的一个全局变量。它用于,PHP在无法识别的Content-Type的情况下,将POST过来的数据原样地填入变量$http_raw_post_data。它同样无法读取Content-Type为multipart/form-data的POST数据。需要设置php.ini中的always_populate_raw_post_data值为On,PHP才会总把POST数据填入变量$http_raw_post_data。
然后$_POST以关联数组方式组织提交的数据,并对此进行编码处理,如urldecode,甚至编码转换;
而php:/pic/p>
php:/pic/pic/form-data”;
php:/pic/p>
【PHP中php://input和$-POST的区别】相关文章:
php中php://input和$-POST有什么不同01-08
php中的daddslashes()和saddslashes()的区别02-22
Java和PHP的区别11-25
php怎么获取input的id08-25
PHP的GET和POST请求发送方法12-18
php中curl模拟post请求小实例02-02