doumengjing1500 2019-08-20 05:25
浏览 138

有没有什么方式SESSION永远不会在PHP中超时?

I have a restuarant page that receive orders. I want the page never lose the restaurant ID. Other page the read the orders from database need the restaurant ID.

I tried already set timeout for SESSION, it works if the page is open all the time but customers sometimes need to close the browser or open other pages and it lose the SESSION. Maybe the other option is to use COOKIES but I think it is not safe or maybe I am not need it.

$session_lifetime = 3600 * 24 * 200; // 200 days

session_set_cookie_params ($session_lifetime);

session_start();

$RID = $_SESSION['rid'];

It still lose the $RID SESSION. What I expected is that this SESSION never expire unless user logout.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突
    • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
    • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序