我有一个 PHP 应用程序(尽管我认为一般概念与其他语言的 Web 应用程序相同)应该在 300 秒不活动后破坏用户的当前会话。但是有没有一种很好的方法来测试它是否真的有效?我启动了我的应用程序,让它闲置了 300 秒,然后单击一个链接并重定向到登录页面——这就是会话被破坏时应该发生的情况。然后我在 290 秒后做了同样的事情,我又被重定向到登录页面。因此,要么我的计时关闭,要么我检查会话超时时出现错误,或者我设置会话超时前的时间长度时出现错误。我如何确定它是哪一个?
另外,有没有一种方法可以让我解决这个问题,而不必等待应用程序在每次测试中超时?谢谢。