作者osanaosana (OSANA)
看板PHP
标题[请益] 在chrome使用session出问题...
时间Fri Jul 22 21:20:45 2011
我做了一个使用session记录会员登入资料的网页
搭配jquery的uploadify 2.1.4 做上传图片的动作
上传图片时会读取 session会员的id资讯 作为档名
使用IE8进行上传动作没有问题,一切顺利 !!!!
但是到了chrome里面,
相同的session语法竟然找不到任何资讯...
於是我查了 session_id()
发现利用uploadify进行上传动作时,
出现了不一样的 session_id()...
这是第一个疑惑
----------------?1
我试图在上传图片时改掉不一样的 session_id
利用get方式传递原始的 session_id 给接收档案上传的php
ex: upload.php?ssid=xxxxxxxxxxxxxxxxxxxxxxxxx
进行更改後...
session_id 确定更改成功,但是仍然找不到那些会员资讯
这是第二个疑惑
----------------?2
感谢版上的各路高手...
软体环境:
appserv 2.5.10 for windows
php 5.2.6
---------------------------------
?2 解决了...
原来的程式:
session_start();
...
if( isset($_GET['sid']) )
{
$new_sid = mysql_escape_string($_GET['sid']);
session_id($new_sid);
session_start();
}
...
拿掉开头的session_start();
就能读取到会员资讯了
虽然不知道为什麽...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.123.209
※ 编辑: osanaosana 来自: 61.228.123.209 (07/22 21:35)