Php 给$\u会话变量一个时间限制
是否有任何方法可以在有限的时间内存储$\u会话变量?。 假设我生成了一个标识符,我希望它能被存储2个小时,这可能吗? 我希望即使有人删除cookies,也能存储该变量 这就是我给$u会话一个随机标识符的方式:Php 给$\u会话变量一个时间限制,php,session,Php,Session,是否有任何方法可以在有限的时间内存储$\u会话变量?。 假设我生成了一个标识符,我希望它能被存储2个小时,这可能吗? 我希望即使有人删除cookies,也能存储该变量 这就是我给$u会话一个随机标识符的方式: session_start(); if (!$_SESSION['randomid']) { $_SESSION['randomid'] = uniqid(); } 提前感谢您,1会话id已经是随机id。默认情况下,
session_start();
if (!$_SESSION['randomid'])
{
$_SESSION['randomid'] = uniqid();
}
提前感谢您,1会话id已经是随机id。默认情况下,2个会话有时间限制,您可以自己调整限制。3在有人删除其cookie后,该值可能会继续存储在服务器上,但无论出于何种目的,该值都会变得不可访问且不存在你想要这个做什么,真的?我想要这个来限制提交的数量。所以你想要实现一个?来限制速率,这真的不起作用,因为你不能依赖cookie。如果您不需要登录,那么您将不得不通过IP对Cookie进行分级限制,主要是针对诚实的高速用户。