将会话详细信息从android传递给php

时间:2016-07-21 10:31:38

标签: php android session cookies

我创建了一个Android应用,它有一个原生登录页面。登录凭据使用php webservice进行身份验证。 登录后,用户被重定向到webview以查看页面/仪表板。

但是dashboard.php检查会话变量是否已设置!

那么如何从原生Android应用程序创建会话变量并将其传递给webview以便进入重定向页面?i:e dashboard.php检查会话变量

我尝试过使用cookies,但仍然没有运气!

3 个答案:

答案 0 :(得分:0)

@deepen saha

是的,你可以轻松完成

String urURL= Url + "?data=" + theString;
webView.loadUrl(urURL);

然后使用标准的javascript来解析window.location.search来获取数据。

答案 1 :(得分:0)

我认为您需要在Webview中传递Cookie值。这样它就可以像浏览器一样进行会话。

请遵循此https://stackoverflow.com/a/22657055/942224

答案 2 :(得分:0)

使用CookieManager。我有像你一样的用例,它就是诀窍!我通过UrlConnection和php进行了身份验证。 这些行从urlConnection获取cookie并将它们传递给WebView。

android.webkit.CookieManager cookieManager = android.webkit.CookieManager.getInstance(); cookieManager.setAcceptCookie(true); cookieManager.flush();