Php 会话在我的登录脚本中不起作用

Php 会话在我的登录脚本中不起作用,php,Php,会话未在我的登录脚本中运行。这个代码有什么问题。当我在同一个文件中回显$\u会话['userid']时,它会显示userid。但当我回显另一个文件时,没有任何响应 <?php session_start(); include '../../classes/check.class.php'; include '../../classes/user.class.php'; $check = new Check(); $user = new User(); $email = $_REQUES

会话未在我的登录脚本中运行。这个代码有什么问题。当我在同一个文件中回显$\u会话['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\u start()
。您需要在使用会话变量使其工作的每个脚本中添加
Session\u start()

请显示另一个文件的代码。您有
Session\u start()吗
也在另一个文件中?不。我只在这个文件中放入了session\u start()。是否也需要在其他文件中添加session\u start()
也在另一个文件中?不。我只在这个文件中放入了session\u start()。是否需要在其他文件中也添加session\u start()。
session\u start()
必须在每个要访问会话变量的脚本中。