Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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 - Fatal编程技术网

重定向到其他文件夹时php$\会话为空

重定向到其他文件夹时php$\会话为空,php,session,Php,Session,我已经面对这个问题6个小时了 为了简单起见,我创建了一些代码来模拟我遇到的问题 例如,我有以下文件结构: 路径/ 福尔德拉/ test_sessionA.php folderB/ test_sessionB.php test_sessionB.php: <?php session_start(); $_SESSION['test'] = 'session'; header('Location: ../test_sessionA.php'); 可能您的session.cooki

我已经面对这个问题6个小时了

为了简单起见,我创建了一些代码来模拟我遇到的问题

例如,我有以下文件结构:

  • 路径/
    • 福尔德拉/
    • test_sessionA.php
    • folderB/
      • test_sessionB.php
test_sessionB.php:

<?php session_start();
$_SESSION['test'] = 'session';
header('Location: ../test_sessionA.php');

可能您的session.cookie\u路径配置错误。在启动会话之前,您可以在php.ini中更改它,或者尝试使用
会话\u set\u cookie\u参数(0,“/”)
设置它。

可能重复:您应该从一个公共配置文件处理会话启动/停止。您是否可以确认正在使用相对链接重定向
。/test\u sessionA.php
vs
http://mysite.com/test_sessionA.php
尝试放置
会话设置\u cookie \u参数(0,“/”在两个
会话_start()之前<?php session_start();
var_dump($_SESSION);
session_destroy();