php://input和parse_str()使用
2024-08-27 11:37:58
php://input可以读取没有处理过的POST数据,总结起来就是,
在用$_POST获取不到由APP或者一些接口的回调数据时,就用php://input试试
实例
index.php
<form action="test.php" method="post">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit">
</form>
test.php
<?php
header("Content-Type:text/html;charset=utf-8");
$file_in = file_get_contents("php://input");
echo $file_in;
echo "<br>";
echo urldecode($file_in);
结果
username=张三$password=123456
username=张三$password=123456
<?php
parse_str($file_in,$myArray);
print_r($myArray);
?>
结果
Array ( [username] => 张三[password] => 123456)
最新文章
- linux下EOF写法梳理
- UIFont的常用字体
- HQL查询——select子句
- HTML 动态云启动画面
- WebSocket协议开发
- 亚马逊如何变成 SOA(面向服务的架构)?
- zendserver 安装 ZendDebugger
- redis+PHP实现的一个优先级去重队列
- 第一节 WCF概述
- 偏执的我从Linux到Windows的感受
- Awesome CLI
- 包装类接受string 会自动将数字类型string转换成对应得包装类型
- dart之旅(三)- list
- poj3696 欧拉函数引用
- Django框架(八) Django之ORM数据库操作
- 基于git 客户端使用shell工具
- 用以替换系统NSLog的YouXianMingLog
- 初探Java 9 的的模块化
- BETA事后总结
- 【c++ primer, 5e】【函数基础】