前后端分离无法从前台取得页码
我用的是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;
}
这是请求头信息:
这是后台echo出的json数组:
期望的结果是page返回为2,但这里因为isset判定为false返回了3,所以非常不能理解,求解答