Php 给$\u会话变量一个时间限制

Php 给$\u会话变量一个时间限制,php,session,Php,Session,是否有任何方法可以在有限的时间内存储$\u会话变量?。 假设我生成了一个标识符,我希望它能被存储2个小时,这可能吗? 我希望即使有人删除cookies,也能存储该变量 这就是我给$u会话一个随机标识符的方式: session_start(); if (!$_SESSION['randomid']) { $_SESSION['randomid'] = uniqid(); } 提前感谢您,1会话id已经是随机id。默认情况下,

是否有任何方法可以在有限的时间内存储$\u会话变量?。 假设我生成了一个标识符,我希望它能被存储2个小时,这可能吗? 我希望即使有人删除cookies,也能存储该变量

这就是我给$u会话一个随机标识符的方式:

session_start();
        if (!$_SESSION['randomid'])
        {
            $_SESSION['randomid'] = uniqid();
        }

提前感谢您,

1会话id已经是随机id。默认情况下,2个会话有时间限制,您可以自己调整限制。3在有人删除其cookie后,该值可能会继续存储在服务器上,但无论出于何种目的,该值都会变得不可访问且不存在你想要这个做什么,真的?我想要这个来限制提交的数量。所以你想要实现一个?来限制速率,这真的不起作用,因为你不能依赖cookie。如果您不需要登录,那么您将不得不通过IP对Cookie进行分级限制,主要是针对诚实的高速用户。