PHP中php://input和$-POST的区别

时间:2025-12-01 02:09:02 php语言

PHP中php://input和$-POST的区别

  PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。以下是小编为大家搜索整理php中php:/pic/p>

  例子:php:/pic/p>

 代码如下  

 <form action="post.php" method="post"> 
<input type="text" name="user"> 
<input type="password" name="password"> 
<input type="submit"> 
</form>

  post.php

 代码如下  

 <? echo file_get_contents("php:/pic/p>

  例子,post

  html

 代码如下  

<form action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>

  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

99%的人理解错PHP中GET与POST的区别10-10

php中的daddslashes()和saddslashes()的区别02-22

Java和PHP的区别11-25

php的curl实现get和post的代码08-30

php怎么获取input的id08-25

PHP的GET和POST请求发送方法12-18

php empty()和isset()的区别12-24

php中curl模拟post请求小实例02-02