php session不生效_php SESSION问题,无法生效

-------------------------M文件,处理来自控制器的指令后,创建一个SESSION<?phpsession_start ();require('../Model/db_class.php');classLoginProving//登陆处理类{var$loginResult...

-------------------------M文件,处理来自控制器的指令后,创建一个SESSION

session_start();

require('../Model/db_class.php');

class LoginProving//登陆处理类

{

var $loginResult;

function userNameProving($userName,$passWord)//获取来自控制器的账号密码

{

if(isset($userName))

{

$LoginOperate = new Db();

$LoginOperate -> connhost();

$selectUserNameAndPassWord = sprintf("SELECT * FROM user WHERE userName = '%s' AND passWord = '%s'" ,mysql_real_escape_string($userName),mysql_real_escape_string($passWord));

$LoginOperate -> getResult($selectUserNameAndPassWord);

if($LoginOperate ->fetchNum == 1)

{

$selectLv = sprintf("SELECT * FROM user WHERE userName = '%s'" ,mysql_real_escape_string($userName));

$LoginOperate->getResult($selectLv);

$LoginOperate->getRow();

$loginResult = $LoginOperate->row["lv"];

$userID = $LoginOperate->row["userID"];

$_SESSION['online'] = $userID;

return $loginResult;

}

if($LoginOperate -> fetchNum == 0)

{

$loginResult = 0;

return $loginResult;

}

}

}

}

?>

-------------------上面文件处理完登陆信息后回传给控制器,然后跳到这个hearder页面

if(empty($_SESSION['online']))

{

exit('禁止访问!请登陆: '."");

}

问题就出现在这里了,为什么这个SESSION找不到呢,就是在创建的时候就失败了,我检查了前面的代码,没有打印输出任何内容,只有几个跳转的代码,session_start();也有,而且放在页面的最开头,求解,谢谢!

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值