重定向到Android浏览器时,如何保持会话?

重定向到Android浏览器时,如何保持会话?,android,session,redirect,Android,Session,Redirect,在我的应用程序中,当登录到应用程序时,它将自动登录到服务器。现在我必须将用户从我的应用程序重定向到android浏览器,才能完成从网页上的购买。但问题是每次我重定向到浏览器时,它都会要求用户再次登录系统 所以我的问题是,当我从应用程序重定向到本机浏览器时,如何保持会话 这是我的密码: 当用户登录到我的应用程序时,我使用它登录到系统 HttpClient mHttpClient = GetMyClient().getInstance(); HttpPost hp = new HttpPost()

在我的应用程序中,当登录到应用程序时,它将自动登录到服务器。现在我必须将用户从我的应用程序重定向到android浏览器,才能完成从网页上的购买。但问题是每次我重定向到浏览器时,它都会要求用户再次登录系统

所以我的问题是,当我从应用程序重定向到本机浏览器时,如何保持会话

这是我的密码:

当用户登录到我的应用程序时,我使用它登录到系统

HttpClient mHttpClient = GetMyClient().getInstance();
HttpPost hp = new HttpPost()
bla bla bla
然后在我登录之后,我就可以在我的应用程序中与服务器通信了。 然后,我请求系统向我发送一个购买链接,该链接包含用户名和其他参数,如下所示:

http:// XXXXX username=XXX&number=XXXX
所以,通常情况下,用户已经登录到系统,所以当他们单击此链接时,它将直接进入购买页面。但问题不是我从android应用程序将此链接重定向到浏览器或网络视图。它将再次进入登录页面,请求我登录。我知道一定有一些phpsessid的参与,因为现在我只是简单地使用

Intent intent = new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);

将uri传递给浏览器。因此,任何人都知道我应该如何保持登录状态,以便当我重定向到浏览器时,它可以直接转到我传递的链接,而不是再次登录?

你在使用cookies吗?@greenapps我有cookies,我是否也应该将cookies发送到浏览器?如何做到这一点?也许你只需要php会话id。你可以在电脑上用FireFox轻松找到。首先登录。然后删除所有cookie,然后转到购买页面。嗯。。内存中的Cookie会不会在这个…@greenapps删除所有Cookie?让我试试~无论如何谢谢!!