赋值:
@session_start();
@session_unset();
$_SESSION['sLOGINTIME'] = date('Y-m-d H:i:s');取值:
@session_start();
echo $_SESSION['sLOGINTIME'];

解决方案 »

  1.   

    取出$sLOGINTIME值时,有时取不出这个值
    会不会是过期了?
      

  2.   

    你这注册是不用$_SESSION数组名的写法
    如果用到$_SESSION,直接赋值即可:
    $_SESSION['sLOGINTIME'] = date('Y-m-d H:i:s');
    在另一页面取值也是,直接用$_SESSION['sLOGINTIME']即可。
    而且你的赋值$sLOGINTIME=$_SESSION['sLOGINTIME'];
    当global设为on的时候,相当一个变量;设为off时才是两个不同的变量。
      

  3.   

    一楼的回答的等于没有回答,如果echo可以显示的话,那我附于它同等的变量也应该可以显示的阿!
    二楼的,我是刚登录哎!
      

  4.   

    @session_start();
    测试的时候不要这么写嘛
    session_start();
    看有什么错误没...
    呵呵
    个人意见
      

  5.   

    还有一种可能,可能浏览器端禁用了cookie
    在不能登录的机器上检查一下,如果是,打开cookie再测试下
    IE选项->隐私中更改
      

  6.   

    应该和cookie无关,这不是$cookie变量,应该是页面上的问题,框架也有可能,或者JS也有可能。
      

  7.   

    php的session默认是以文件方式保存在服务器端,并且在客户端使用cookie保存变量
    对应php.ini中:session.save_handler = files(以上session存储方式)
    还有这一句:session.use_cookies = 1
      

  8.   

    cookie和session是有关系的,当使用session时系统会使用到cookie只是你不知道而已
      

  9.   

    谢谢大家的支持!我的问题已经得到了解决!我检查了一下,是因为我在FORM表单里添加了一个JS脚本动作,产生递交数据时,有时会产生错误!因为我做的系统是采用框架形式做的,所以我也没有在框架页上做session的提取!我现在把这两个问题都解决了后,现在是可是随时随地的登陆了。很感谢大家给予的答复,我会将我的分值平均的分给大家,希望大家以后还能继续给予支持!