Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 会话不保留数据_Php_Session_Session Cookies_Session State - Fatal编程技术网

Php 会话不保留数据

Php 会话不保留数据,php,session,session-cookies,session-state,Php,Session,Session Cookies,Session State,我有一个简单的php页面,可以设置会话并重定向到另一个页面,但由于某些原因,第二个页面中的会话是空的 index.php <?php session_start(); ?> <?php $_SESSION['name'] = "Saeed"; echo $_SESSION['name'] ; <<< it shows the correct output echo '<script type="text/javascript">windo

我有一个简单的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_路径是否可写


注:在两种情况下都必须有效。使用php标题或javascript位置调用另一个页面

我认为在javascript中调用该页面时,该页面仍不会刷新。尝试在索引页后手动调用page.php,看看会发生什么。
$\u SESSION['User']
没有在任何地方定义,所以它当然是空的。为什么在未设置SESSION时要回显SESSION?是的,这是一个更大的问题:我不知道这些反对票是为了什么???!!!!!如果你不知道答案,最好投赞成票,不要投反对票。