我有一个简单的php页面,可以设置会话并重定向到另一个页面,但由于某些原因,第二个页面中的会话是空的。
index.php
<?php session_start(); ?>
<?php
$_SESSION['name'] = "Saeed";
echo $_SESSION['name'] ; <<< it shows the correct output
echo '<script type="text/javascript">window.top.location="otherpages/page.php";</script>';
?>
page.php
<?php session_start(); ?>
<?php
echo "session>>>".$_SESSION['name'];
?>
验证php.ini中的tmp文件夹或session.save_path是否可写
Ps.:必须在这两种情况下都有效。使用php标头或javascript位置调用另一个页面