PHP获取移动端数据POST传值

在码接口时候遇到移动端明明使用post方式提交的数据,可是后台接口中用post,get ,request都获取不到数据。
是由于在用post等正常方式获取数据时候是需要加键,例如前台是<input type="text" name="demo" value="hah"/> 而后台获取数据是_POST['demo'],然而移动端再访问接口时候传送的数据基本是以json为主,因此无键,所以获取数据时候不用使用常用的方法,需要用d=file_get_contents("php://input");并且通过 parse_str(d,data);转成我们能使用的关联数组

$v = file_get_contents('php://input');
    parse_str($v);
        $username = $username;
        $password =  base64_decode($password);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容