0

我正在尝试将数据从 Android 发送到 php,后者必须将数据保存在SESSION中。但是,我的会话仍然是空的。另一方面,当我从网站设置 SESSION 时,它可以工作。我认为这是因为

xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");

我的 js 中的行(用于测试目的)。Android的等效线是什么?
在我的 Android 中,我有:

httpclient = new DefaultHttpClient();
String url = "http://www.weddingwatch.org/WebGL/Testing/" + myTablet + "saveCoordinates.php";
HttpPost httppost = new HttpPost(url);  
httppost.setEntity(new UrlEncodedFormEntity(data[0], HTTP.CONTENT_ENCODING));
HttpResponse response = httpclient.execute(httppost);

HTTP.CONTENT_ENCODING ”不是不适合将数据发送到服务器以供稍后处理,例如设置 SESSION 元素吗?

4

1 回答 1

0

我终于找到了解决我的问题的方法。为了找到 SESSION 元素,您必须指定 SESSION ID 否则它会与其他 SESSION 元素混合。希望我的假设是正确的。因此,在我在我的 php 中设置一个会话 id 之后,我能够在稍后的过程中检索这些元素。

于 2012-08-23T23:24:58.837 回答