- 论坛徽章:
- 0
|
原帖由 HonestQiao 于 2005-11-28 10:05 发表
你这个样子好像不是很现实的,或者你自己的思路混乱。
我看看是否猜测的正确:
1.假设:index.php里面调用了gd.php
2.gd里面会生成最新的验证码的session记录值
3.而你想要index.php得到这个值
不知道是否正确?
<img src=gd.php>仅仅在index.php里面生成,而没有被用户请求,那么这个时候session记录值还并没有进行处理的,你如何采用预先的手段得到这个值呢?
呵呵,成了讨论session机理了
我先解释一下我的session实现(说明问题不在这里)....排除这个误解
我在mysql建立了一个heap表(名叫session)来记录会话信息,并且定义了一个类来处理会话.
在代码里面:
- $sess->write("any",823423);
- $sess->read("any");
复制代码 连续2句是可以的,第二句读出的是上一句写进去的内容
但是,如果是
- echo "<img src='gen_img.php......'>";//gen_img.php里面用同样方法往session的any字段成功写进数据
- $sess->read("any");
复制代码 就不行了,读出来的不是gen_img.php最近一次写进去的,而是上次的
不过现在这只是讨论理论问题了,实际问题已经走弯路解决
[ 本帖最后由 shrui 于 2005-11-29 02:17 编辑 ] |
|