为了账号安全,请及时绑定邮箱和手机立即绑定

前后端分离无法从前台取得页码

我用的是angularjs进行的前端渲染,后台进行分页参数的计算,但是当我成功POST数据到后台之后,发现isset方法取不到POST到后台的页码参数。我同时写了一些其他的PHP页面进行测试,发现都无法echo出post参数,然而所有的POST参数都能顺利存入数据库,并能从数据库中用sql来查询并echo返回,因为本人是PHP初学者,所以难以发现问题所在,以下是出现问题的后台代码:

<?php
require_once 'config.php';
//current page
$page = 1;
$post = json_decode(file_get_contents("php://input"));
if (isset($post)){
   $page = $post -> page;
}else{
   $page =3;
}

这是请求头信息:

http://img1.sycdn.imooc.com//5903eea80001df5f08660305.jpg

这是后台echo出的json数组:

http://img1.sycdn.imooc.com//5903eece0001453a06510032.jpg

期望的结果是page返回为2,但这里因为isset判定为false返回了3,所以非常不能理解,求解答


正在回答

举报

0/150
提交
取消

前后端分离无法从前台取得页码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信