• PHP 主页面限制 session 以及PHP.ini的session开启


    主要功能是,当用户未登录时,不允许进入主页面,强制跳转登录页面 

      当用户登录后给用户加上session ,例如

    <?php

    if ($user == $res['user']) { if (md5($pwd) == $res['pwd']) { $returnInfo = [ "status" => 0, "msg" => "成功" ]; // 开启并设置SESSION, session_start(); $_SESSION[session_id()] = $res['user']; }
    这样当用户登录后会加上一条session,方便前边进行判断

      然后在你的主页面上加上如下代码,当你未登录想要进入主页面时,主页面会进行判断,当判断没有发现你的session时,会强制跳转到登录页面

    <?php
    session_start();
    if (empty($_SESSION[$_COOKIE['PHPSESSID']])) {
      header('跳转登录页面’);
      exit;
    }
    ?>
    

      

    关于php.ini配置文件的session开启

      

      

      session.auto_start = 0  默认为零,改为1视为开启状态

      session.cookie_lifetime = 0, 这里是存活时间,默认为0,   设置3600 表示为1小时存活,可根据具体情况设置

  • 相关阅读:
    春招已近,这份GitHub万星的ML算法面试大全请收下
    [资源推荐] 必须收藏的两个查找论文和代码实现的网站!
    windows下安装pycocotools,亲测有效!
    GAN原理
    2018-07-02
    虚函数和纯虚函数
    友元
    string字符串
    实参和形参
    C/C++学习笔记汇总
  • 原文地址:https://www.cnblogs.com/gaojian910/p/11264375.html
Copyright © 2020-2023  润新知