会话不工作在我的登录脚本


session is not working in my login script

会话在我的登录脚本中不工作。这段代码有什么问题?当我在同一个文件中回显$_SESSION['userid']时,它会显示userid。但是当我回显另一个文件时,没有任何响应。

<?php
session_start();
include '../../classes/check.class.php';
include '../../classes/user.class.php';
$check = new Check();
$user = new User();
$email = $_REQUEST['txtEmail'];
$password = $_REQUEST['txtPassword'];
$userid = $check->validateUser($email, $password);
if($userid){
    $_SESSION['userid'] = $userid;
    $url = '../../index.php';
    header("Location: $url");
}else{
    header("Location: $url");
}

您需要在使用会话变量的每个脚本中添加Session_start()以使其工作