Heim  >  Artikel  >  Backend-Entwicklung  >  关于session的范围的有关问题

关于session的范围的有关问题

WBOY
WBOYOriginal
2016-06-13 13:36:22769Durchsuche

关于session的范围的问题
在用户登陆时用的session_start()和session_register()两函数,在标记的前面定义的,注销是用的session_unregister()函数,是在里面运行的。  

  

  我现在想在里面判断一下是不是合法用户,我是这样判断的。if(isset($ab) && !empty($ab))则显示某个

里的东西,但是现在出现的情况是   

  1。我注销后如果在地址栏上敲:index.php?ab=user后又进入该用户的界面了(div部分出现了)  

  2.我没有注销,但是当我转到另外一个页面后在通过那个页面再回来是,用户页面又不见了,请问这是为什么?  

  谢谢。  

  

注:我的
在一个函数里面,我在写函数是用了global $ab.否则第一次登陆都不行。

------解决方案--------------------
没看懂。自己回答了?
------解决方案--------------------
我怀疑不是同一个人的操作……
------解决方案--------------------
用户的注销。可以这样
unset($_SESSION);
------解决方案--------------------
比如你登录成功后,
$_SESSION['admin'] = '***';
注销:
unset($_SESSION['admin']);

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn