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

时间:2011-12-18 14:01:19

标签: php

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

<?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");
}

1 个答案:

答案 0 :(得分:5)

您需要在每个使用会话变量的脚本中添加Session_start()才能生效。