还是关于session的问题

#1 woshishei0527

各位大神好,
我用android客户端你发送http请求,两次请求在server端获取到的是同一个session吗?
比如该用户登陆成功后,我将这个用户的ID存放在当前的session里,下次他请求数据的时候,我是否就直接能从第二次请求的session里拿到他的用户id?

2014-12-15 17:52:59

#2 jake

SESSION是和浏览器上面的一个COOKIE相关的,一般名称是PHPSESSION。

如果你的android发送请求时,带上了此COOKIE,而每次请求发送的名称为PHPSESSION的COOKIE的值都是一样的,那么服务器就会认为是同一个SESSION。

如果没带上这个COOKIE,那么服务器每次都会重新生成一个SESSION。

session的ID是通过session_id()函数来获取的,道理同上,只要每次发送请求的那个COOKIE值相同的话,那么session_id就是一样的。

2014-12-16 08:46:05

#3 woshishei0527

谢谢jake大大~我是一个php新手,但我觉得speedphp非常牛逼

2014-12-17 12:10:34