作者littlex (小喵村民(金5肉10))
看板PHP
标题Re: [请益] submit後,乱数值跑掉
时间Sun Nov 19 22:32:42 2006
※ 引述《saininniang (sob)》之铭言:
: ※ 引述《foxzgerald (O⊥M)》之铭言:
: : if(!isset($_SESSION['rand_value'])) // <--- 这地方我少了一个 ! ~"~
: : // 如果只要用 rand(1,100) 产生简单变数的话.. 就别理我那个 genertaor() :P
: 我又有一个问题了
: 那个乱数虽然抓给session存起来了
: 但「重新整理」网页後,仍然还是那个乱数值
: 直到关掉网页後再打开网页,session值才又会变
: 我看别人写的功能是
: 「重新整理」网页後、或者不关闭ie重新执行程式
: session也能存到新的乱数
: 我想要的功能也是这样,
: 而我的确是还要关掉ie再打开才能
: 这样要如何改进?
: 程式拿猜数子来举例
: 一开始执行程式,产生一个乱数放到session里
: 然後不管猜5次,或猜50次,猜100次
: session都是同一个乱数
: 但是即使重新整理,session的乱数还是同一个,
: 我想要的是「重新整理」网页、或不关闭ie重新执行程式
: 也能换新的乱数
: ※ 编辑: saininniang 来自: 220.133.142.122 (11/19 17:55)
: 推 yhls:可以直接存取完就destory掉 11/19 19:10
: 推 saininniang:问题是我要一直留着,直到重新整理网页才取新的 11/19 20:08
: ※ 编辑: saininniang 来自: 220.133.142.122 (11/19 21:02)
使用 session 的目地就是要保留 "这次连线(connection)" 的变数,
如果要强迫更换变数,通常会要求 user 做某些动作
不论是按下某个 button 或是重开浏览器 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.225.99.72
1F:推 saininniang:不是很懂@@ 11/19 23:13
2F:推 littlex:囧...就是说reload 不能让session不见... 11/19 23:22
3F:推 saininniang:可是我试别人的程式是可以的 11/19 23:30
4F:推 saininniang:不知是如何做到的@@ 11/20 00:07