$check_query = mysql_query("select * from user where username='$username' and password='$password' ");
if($result = mysql_fetch_array($check_query)){
//登录成功
session_start();
$_SESSION['username'] = $result['username'];
$_session['admin'] = $result['admin'];
$_SESSION['userid'] = $result['userid'];
$_SESSION['date'] = $result['date'];
session_start();
//检测是否登录,若没登录则转向登录界面
if(!isset($_SESSION['userid'])){
header("Location:login.html");
exit();
}
//包含数据库连接文件
include('conn.php');
$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
$admin= $_SESSION['admin'];
$date= $_SESSION['date'];
1、date值为空,请教为什么取不到??
2、跳转过来页面。$admin,$date 都没有值了,为什么??求大神帮忙!
if($result = mysql_fetch_array($check_query)){
//登录成功
session_start();
$_SESSION['username'] = $result['username'];
$_session['admin'] = $result['admin'];
$_SESSION['userid'] = $result['userid'];
$_SESSION['date'] = $result['date'];
session_start();
//检测是否登录,若没登录则转向登录界面
if(!isset($_SESSION['userid'])){
header("Location:login.html");
exit();
}
//包含数据库连接文件
include('conn.php');
$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
$admin= $_SESSION['admin'];
$date= $_SESSION['date'];
1、date值为空,请教为什么取不到??
2、跳转过来页面。$admin,$date 都没有值了,为什么??求大神帮忙!
表中没有名为 date 的字段2、跳转过来页面。$admin,$date 都没有值了,为什么??
因为你只有 $_session['admin'] = $result['admin'];
并未对 $_SESSION['admin'] 赋值
$check_query = mysql_query("select * from user where username='$username' and password='$password' ");
$result = mysql_fetch_array($check_query)
print_r($result);//查看下结果集,是否存在date字段存在值2.
如果保存session成功
可以输出session变量
print_r($_SESSION);