Php模拟具有不同持续时间的会话请求

时间:2017-08-23 15:14:05

标签: php

我有以下问题 - 我需要在向我的网站发出请求时模拟两种不同的情况。 在第一种情况下,请求应该花费更少的时间,在第二种情况下,它应该花费更多的时间来处理。

我需要这个的原因是测试会话有效期。

但是,我不知道如何以不同的持续时间提出请求,所以我需要你的帮助

1 个答案:

答案 0 :(得分:1)

你的要求不是很清楚,但我会从你理解的内容中给你一个例子

首先,存储用户上次发出请求的时间

<?php
  $_SESSION['timeout'] = time();
?>

在后续请求中,检查他们提前多久提出请求(本例中为10分钟)

<?php
  if ($_SESSION['timeout'] + 10 * 60 < time()) {
     // session timed out
  } else {
     // session ok
  }
?>

希望这有帮助!