【问题标题】:How long can you stay on one page to send POST?您可以在一页上停留多长时间以发送 POST?
【发布时间】:2018-09-27 11:28:46
【问题描述】:

我有一个不寻常的问题,即我正在做一个互联网测试,大约需要 60-90 分钟。 是否有可能在 60 分钟后由于到达站点的时间过长而无法发送 POST 测试?如果有,它取决于什么?

技术:Laravel 5.5 语言:PHP 7.1

【问题讨论】:

标签: php laravel session post


【解决方案1】:

我假设互联网测试是指调查之类的东西?

当这意味着用户在您服务器上的网站上并且他必须回答几个问题(在同一页面上)并且在他完成(约 60-90)分钟后,他点击“提交”按钮。之后,表单将通过 POST 请求发送到服务器。

如果这些假设是正确的,我会说不存在 POST 超时问题,因为单击“提交”时连接将建立。 当没有手动实施的时间限制时,会话变量和其他东西也不应该成为问题。

【讨论】:

  • 谢谢!你完全理解了这个问题。
【解决方案2】:

请记住,laravel 已经内置了 csrf 验证。会话结束或 csrf 令牌更改后,帖子将失败。或许可以在 VerifyCsrfToken.php 文件的 $except 数组中添加 post 路由。

protected $except = [
    '/somthing/something'
]

【讨论】:

    猜你喜欢
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-01
    • 2012-08-06
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多