首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >session_is_registered的PHP替代方案

session_is_registered的PHP替代方案
EN

Stack Overflow用户
提问于 2010-04-08 22:51:51
回答 4查看 41.5K关注 0票数 16

有没有人知道PHP5中不推荐使用的函数session_is_registered的替代方法?

下面是我的代码:

代码语言:javascript
复制
ob_start();

session_start();

if(!session_is_registered(myusername))

{

    header("location:main_login.php");

}

ob_flush();

谢谢,

毛罗

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-04-08 22:54:36

“您只需设置和引用$_SESSION变量。”例如:

代码语言:javascript
复制
if( isset($_SESSION[$myusername]) )

来自http://www.phpfreaks.com/forums/index.php?topic=263189.0

票数 31
EN

Stack Overflow用户

发布于 2010-04-08 23:00:27

另外,最好使用$_SESSION['username'] = $myusername;。将$_SESSION[$myusername]用作变量可能会覆盖会话中的现有变量。

票数 7
EN

Stack Overflow用户

发布于 2013-09-30 16:10:22

但如果您在会话变量中设置了任何内容,它将显示受保护的页面:例如,

代码语言:javascript
复制
<?php
    session_start();
    if(isset($_SESSION[$myusername])){
        echo "welcome to protected page.";
    }
    else {  
        header('location:login.php');
        die;     
    }
 ?>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2600905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档