使用Android发送的数据在php中设置SESSION元素

时间:2012-08-23 08:43:04

标签: php android session http-headers

我正在尝试将数据从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元素吗?

1 个答案:

答案 0 :(得分:0)

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