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

将会话详细信息从android传递到php,php,android,session,cookies,Php,Android,Session,Cookies,我已经创建了一个android应用程序,它有一个本机登录页面。登录凭据使用php Web服务进行身份验证。 登录后,用户被重定向到webview以查看页面/仪表板 但是dashboard.php检查会话变量是否已设置 那么,如何从本机android应用程序创建会话变量,并将其传递到webview,以便访问重定向页面呢?即:dashboard.php,它检查会话变量 我试过用饼干,但还是没有成功@saha 是的,你很容易做到 String urURL= Url + "?data=" + theSt

我已经创建了一个android应用程序,它有一个本机登录页面。登录凭据使用php Web服务进行身份验证。 登录后,用户被重定向到webview以查看页面/仪表板

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

那么,如何从本机android应用程序创建会话变量,并将其传递到webview,以便访问重定向页面呢?即:dashboard.php,它检查会话变量

我试过用饼干,但还是没有成功

@saha

是的,你很容易做到

String urURL= Url + "?data=" + theString;
webView.loadUrl(urURL);
然后使用标准javascript解析window.location.search以获取数据。

@saha

是的,你很容易做到

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

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

我认为您需要在Webview中传递Cookie值。这样它就可以拥有类似会话的浏览器


请按此操作

我认为您需要在Webview中传递Cookie值。这样它就可以拥有类似会话的浏览器


请按照此操作使用CookieManager。我有和你一样的用例,它成功了!我通过UrlConnection和php进行身份验证。 这些行从urlConnection获取cookie并将其传递给WebView

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

cookieManager.flush()

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

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

cookieManager.flush()

在android和php之间为每个请求和响应共享一个JSON/XML格式的唯一id…该id将在用户登录时重新生成,并在注销时销毁。通过这种方式,您可以在调用之间共享id,并将其保存在数据库中,直到会话结束on@MangeshSatInd Web服务已经被定义为Web页面的服务工作,我需要在android应用程序中使用相同的服务,因此不能使用唯一id,也不能更改其工作方式。无论如何,需要使用会话为每个页面共享JSON/XML中的唯一idandroid和php之间的请求和响应…此id将在用户登录时重新生成,并在注销时销毁。通过这种方式,您可以在调用之间共享id,并将其保存在数据库中,直到会话结束on@MangeshSatInd网站服务已经被定义为网页的服务工作,我需要在android应用程序中使用相同的服务,因此不能使用唯一id,也不能改变它的工作方式。无论如何都需要使用会话你基本上是在设置一个变量使用getmethod@deepensaha是的,伙计,我知道这不是一种安全但简单的方法,但我的问题是创建会话变量基本上你是在使用get设置一个变量method@deepensaha是的,伙计,我知道这不安全但很简单,但我的问题是创建会话变量。我试图传递cookies,但没有发生任何事情。它将我重定向到登录页instead@deepensaha你可以发布你的代码片段吗?我试图传递cookies,但什么都没有发生。它将我重定向到登录页面instead@deepensaha你能发布你的代码片段吗?@deeph-saha你试过了吗?@deeph-saha你试过了吗?