gpt4 book ai didi

php - Internet Explorer (11) 返回不同的用户代理

转载 作者:太空宇宙 更新时间:2023-11-03 15:55:41 25 4
gpt4 key购买 nike

我正在实现一个支付系统,在该系统中,卡的详细信息会发布到网关页面,该页面会透明地将用户重定向回我的站点。我的 session 验证用户代理以确保它们在每个请求中都是相同的。这在 Chrome 和 FF 中都可以正常工作,但是在 IE 中,用户代理发送的透明重定向是不同的。

请求 1. 用于设置支付数据的 Ajax 请求。用户代理是Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) 像 Gecko

请求 2。从网关返回的透明重定向。 (GET 请求)代理是Mozilla/5.0(兼容;MSIE 10.0;Windows NT 6.2;Trident/6.0)

这基本上中断了我的 session ,因为现在代理已更改,它被视为新 session 。我可以轻松关闭用户代理检查,但我想保留它。知道发生了什么事吗?

最佳答案

我建议不要进行用户代理检查。在我自己的项目中,我们通常会生成一个 token ,我们将其存储在 session 中并将其包含在重定向 URL 中。当您的用户回来时,您可以将其与 session 中存储的内容进行比较。

关于php - Internet Explorer (11) 返回不同的用户代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24525555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com