[]iphone环境下使用image加载同域名下的验证码地址,居然启用了不同的sessionid,导致验证码失效

LAYABOX做一个登陆页面,输入账号密码和验证码,然后验证码是本地同域名下的code.php,code.php生成一个验证码图片,并且存验证码内容到session中,提交时提示验证码错误。
1、LAYABOX的index.html和code.php是同一个域名下的,没有跨域,图片能加载出来,但是session储存的位置和index.html的session位置不同,相当于用了新的浏览器打开图片地址的感觉;
2、直接把code.php以<img src="code.php">的形式放入index.html中,可以成功登陆。
3、经过调试,发现index.html的sessionid与image的skin引用的code.php sessionid 不同
仅iphone环境下会有这个问题,电脑端,安卓手机都没有发生这个问题,苹果下的safari、qq、UC都出现该问题
求高手解决下,谢谢,最好能不改变当前的布局方案,即使用image元素更改skin来显示验证码
已邀请:

要回复问题请先

商务合作
商务合作