【问题标题】:Strange session/cookie? failure in Safari on iOS 11.3 beta奇怪的会话/cookie? iOS 11.3 beta 上的 Safari 失败
【发布时间】:2023-03-31 08:02:01
【问题描述】:
我有一个用 php 构建的 Web 应用程序,它使用 cookie 和会话来存储记录的用户信息。自从将我的 iPhone X 更新到 iOS 11.3 后,我无法再使用 Ajax 发送发布请求以发布到 DB,我的发布脚本将我发送回登录页面,就像我不再登录一样。我一无所知!该应用程序在所有其他 iOS 版本、Android、PC 上都像魅力一样工作,我还没有对其进行任何更新。还尝试在 iOS 上使用 Chrome,结果相同...不太喜欢 iOS 开发,有人知道吗?
【问题讨论】:
标签:
php
iphone
session
safari
ios11
【解决方案2】:
我已经解决了这个问题。你可以添加
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
[cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];
在-(void)webViewDidStartLoad:(UIWebView *)webView.