作者towalking ()
看板PHP
标题[请益] 清除 session 同样也会清除历史纪录?
时间Fri Aug 24 20:08:19 2007
不好意思,最近才在学 session 的用法,
我在写网页的时候发现以下状况:
我在 a.php 一开头有写了清除 session 的程式码,
然後在 b.php 有写了一段检查栏位是否为空白的程式码
(b.php主要是在处理从 a.php 传来的表单资料),
若有检查到某一栏位为空白,则以 history.go(-1) 的方式导往 a.php,
之前没有在 a.php 开头写清除 session 程式码的时候,利用
history.go(-1) 还可以保留使用者刚刚填的资料,但是使用
session 後使用者刚刚填的东西就会全部消失。
想请问版友,会出现上面的状况是因为清除 session 同样也会清除
历史纪录吗,有没有办法不要让历史纪录消失呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.172.62.73
1F:推 appleboy46:A的表格value 不用用session存取 当传送成功才建立 08/24 22:14
2F:推 towalking:不太懂楼上的说法 可以讲更详细一点吗 >"< 08/24 23:08
3F:→ towalking:我是在 b.php 建立session 08/24 23:09
4F:→ towalking:然後在 a.php 开头杀掉在 b.php 建立的 session 08/24 23:09
5F:推 superGA:把历史记录存起来 08/25 00:09
6F:→ superGA:你应该是要作表单的filter&validate 建议善用framework 08/25 00:12
7F:→ superGA:像这种行为都只是在造轮胎 而且自什等X来的轮胎不一定好用 08/25 00:14
8F:→ superGA:靠 上面说火星话 08/25 00:15