Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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 头重定向$\u会话为空_Php_Session_Redirect_Location - Fatal编程技术网

Php 头重定向$\u会话为空

Php 头重定向$\u会话为空,php,session,redirect,location,Php,Session,Redirect,Location,我有以下脚本: login.php session_start(); #login procedure (not relevant) if (login(..)) { $_SESSION['uid'] = $foo; $_SESSION['login'] = true; session_write_close(); var_dump($_SESSION); //=> works properly

我有以下脚本: login.php

 session_start();
    #login procedure (not relevant)
    if (login(..)) {
        $_SESSION['uid'] = $foo;
        $_SESSION['login'] = true;

        session_write_close();

        var_dump($_SESSION); //=> works properly

        header('location: index.php');
        exit();
    }
index.php

session_start();
include( 'core/auth.php');

//..
auth.php

session_start();
var_dump($_SESSION); //=> EMPTY (!)
因此,在重定向过程中,会话变量似乎丢失了。 这是服务器配置问题吗


感谢您的帮助。

如果您使用'file'作为PHP会话保存处理程序(session.save\u handlerPHP.ini中的变量),请检查托管PHP进程的用户(可能是apache或nginx)是否对保存路径具有写权限。(session.save\u path

是否在本地主机上运行此操作?为什么双
会话\u start()
调用不创建错误?
如果(!会话\u id())会话\u start()
core/auth.php
@Dale中使用它没有线索。我用你的代码替换了它。突然间它就工作了。谢谢我猜这是服务器问题。。