在多个WKWebView之间交叉保存数据?

时间:2019-10-20 19:45:04

标签: swift xcode wkwebview xcode11

我正在尝试创建一个链接到多个WKWebView的选项卡式应用程序。现在,当选项卡更改时,选项卡之间没有保存PHP $ _SESSION变量。我希望每个选项卡都被计为一个$ _SESSION而不是多个。当我选择完选项卡后,每个不同的选项卡都好像未登录一样,因此我必须进入登录页面,以使Cookie不必在每个页面上重新启动$ _SESSION?

这是在Xcode 11和Swift 3中。我正在为iOS 13开发。

我正在通过情节提要板将WKWebView与UITabBarController一起使用。我拥有的5个标签中的每个标签都具有WKWebView,并且每个WKWebViews均使用标准

连接到网址
let tixurl = URL(string: "http://185.***.***.149/Co***pp/tix.php")
            let tixrequest = URLRequest(url: tixurl!)
            tixSite.load(tixrequest)

最终发生的事情是在每个选项卡中,它的行为就像一个单独的Web视图,并且没有保留任何变量。因此,在“主页”选项卡上,我可能已经登录,但是如果我点击了“帐户”选项卡,那么即使我已登录“主页”,我也需要再次登录。

如何获取不同的WKWebView共享相同的PHP变量,以便我可以登录一个页面并自动登录其他所有页面?

谢谢。

0 个答案:

没有答案