我想在我的一个php页面中创建一个会话,所以我可以将它发送到另一个php页面。这样我就试图在它们之间传递变量。我正在使用Ionic 2,似乎我的会话没有在页面之间共享。
到目前为止,我可以创建一个会话但我无法使用它,因为我的其他php页面没有识别它们。
这是我的代码:
PHP第1页:
<?php
header("Access-Control-Allow-Origin:http://localhost:8100");
header("Content-Type: application/x-www-form-urlencoded");
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
session_start();
$data3 = file_get_contents('php://input');
$objData2 = json_decode($data3);
$_SESSION["idCate"] = $objData2;
//Printing on console to check if my variable is being stored correctly
$olo = array("mensage"=>$_SESSION["idCate"]);
echo json_encode($olo);
?>
PHP第2页:
<?php
header("Access-Control-Allow-Origin:http://localhost:8100");
header("Content-Type: application/x-www-form-urlencoded");
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
session_start();
//$id = $_SESSION["idCate"];
$ola = array("mensage"=>$_SESSION["idCate"]);
echo json_encode($ola);
?>
第2页无法识别我的会话。这是为什么?我该如何解决这个问题?