zoukankan      html  css  js  c++  java
  • 修改PHP session 默认时间方法

    修改三行如下:

    1、session.use_cookies
    把这个的值设置为1,利用cookie来传递sessionid

    2、session.cookie_lifetime
    这个代表SessionID在客户端Cookie储存的时间,默认是0,代表浏览器一关闭SessionID就作废……就是因为这个所以PHP的session不能永久使用! 那么我们把它设置为一个我们认为很大的数字吧,999999999怎么样,可以的!就这样。

    3、session.gc_maxlifetime
    这个是Session数据在服务器端储存的时间,如果超过这个时间,那么Session数据就自动删除! 那么我们也把它设置为99999999


    如果你不能修改php.ini文件

     代码如下
    1 <?php
    session_start(); // 启动Session
    $_SESSION['count']; // 注册Session变量Count
    isset($PHPSESSID)?session_id($PHPSESSID):$PHPSESSID = session_id();
    // 如果设置了$PHPSESSID,就将SessionID赋值为$PHPSESSID,否则生成SessionID
     
    $_SESSION['count']++; // 变量count加1
    setcookie('PHPSESSID', $PHPSESSID, time()+3156000); // 储存SessionID到Cookie中
    echo $count; // 显示Session变量count的值
    ?>
  • 相关阅读:
    LINQ查询表达式(1)
    JSON是什么
    .net序列化
    wampserver
    JQuery系列(1)
    c# 数据类型转换
    并不对劲的uoj311.[UNR #2]积劳成疾
    并不对劲的uoj308.[UNR #2]UOJ拯救计划
    并不对劲的CF1349B&C:Game of Median Life
    并不对劲的复健训练-CF1329B&C:Heap Sequences
  • 原文地址:https://www.cnblogs.com/xiaoleiel/p/8334514.html
Copyright © 2011-2022 走看看