我在网上看到php session的用法。
1.php
session_start();
$_SESSION[‘passwd’] = "mynameislikui";2.php
session_start();
echo $_SESSION[‘passwd’];我用浏览器从1.php跳到2.php是能正常显示的。但是我用客户端写一个httprequest却有点问题。
我的测试是这样的,访问1.php返回的response中我发现http头中多了
PHPSESSID=7e66f1f846b9645d4269569eccdc29f6
这个值,于是将这个值加入到访问2.php的request的头部。但结果是什么都没有返回。
我不知道我这样的方式对不对,但我感觉浏览器中也没做什么特别的处理,为何就能正常的显示呢?
不知道我有没有把问题说清楚?请高人解惑
1.php
session_start();
$_SESSION[‘passwd’] = "mynameislikui";2.php
session_start();
echo $_SESSION[‘passwd’];我用浏览器从1.php跳到2.php是能正常显示的。但是我用客户端写一个httprequest却有点问题。
我的测试是这样的,访问1.php返回的response中我发现http头中多了
PHPSESSID=7e66f1f846b9645d4269569eccdc29f6
这个值,于是将这个值加入到访问2.php的request的头部。但结果是什么都没有返回。
我不知道我这样的方式对不对,但我感觉浏览器中也没做什么特别的处理,为何就能正常的显示呢?
不知道我有没有把问题说清楚?请高人解惑
解决方案 »
- 新手请教模糊查询怎样防止sql注入
- 本人组织一个专门接国外外包项目的团队,有意的进来报名!
- 如何把文件连里边的文件和目录一起复制到另一位置?
- phpMyAdmin 2.6.0和2.5是不是有不兼容的问题?
- 再散170分,剩下5000分了。求:smarttemplate的手册,下载地址,实用心得!
- 请问:列出子目录的一个怪问题
- 高薪诚聘美工(上海)
- 请问如何把php中的变量值传递到javascript中?
- 我做的搜索,有时搜索到的记录会比你预想的要多。有些结果并不是该关键字的,是否我的查询对?
- preg_replace() 乱码
- 用xampp的phpmyadmin新建数据库无权限怎么解决?
- php脚本无法获取指定的环境变量
是错的,应该是 $_SESSION['passwd'] = "mynameislikui";
记住登录状态 是个什么应用场景?说仔细点。iphone 应用里的登录?
所以你的问题可能需要移动到其他板块才可能有答案了。
PHPSESSID=7e66f1f846b9645d4269569eccdc29f6,
我的想法是在另一个request中同样加入这个头部,那么应该就可以实现同浏览器一样的效果了。但实际的情况是没有成功。可能是我代码的问题,但我同样也想了解下php中这块是如何实现的?所以想问问有没有同样使用客户端实现的例子,可以参考下。最后还是谢谢你了
可以用程序取得响应信息头, 然后下次发送时把这个信息也写在头部。要注意, 哪果sesssionid 存的是cookie, 发送时也要构造在cookie里。