首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP类会话

PHP类会话
EN

Stack Overflow用户
提问于 2016-05-21 03:15:55
回答 1查看 54关注 0票数 0

我很抱歉,我遵循了WikiHow的步骤(链接在下面),我做了所有的事情,但问题是:

我的index.php包含密码输入。

代码语言:javascript
运行
复制
    if(isset($_POST['login']))
            {
                require('session.class.php');
                if(hash('sha256', $_POST['pass']) == hash('sha256', 'password123'))
                {
                        $session = new session();
                        $session->start_session('_s', false);
                        $_SESSION['namesession'] = 'something';
                        header(location: /mama.php);

                }
                else
                {
                        echo "<font color='#FF0000'>Wrong password!</font>";
                }
    }   

我不知道如何在其他页面上设置会话检查。换句话说:如果密码是正确的,你可以留在mama.php页面上。

http://www.wikihow.com/Create-a-Secure-Session-Management-System-in-PHP-and-MySQL#Create_session.class.php_file_sub

EN

Stack Overflow用户

发布于 2016-05-21 03:27:24

启动会话时,它必须位于代码的最开始,然后才能发送任何HTML或文本。

因此,如果您想检查post数据,请将if语句放在session_start()之后。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37354283

复制
相关文章

相似问题

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