作者foxzgerald (O⊥M)
看板PHP
标题Re: [请益] submit後,乱数值跑掉
时间Mon Nov 20 02:14:45 2006
※ 引述《saininniang (sob)》之铭言:
: 但别人的程式确是可以在「重新整理」网页後、或不关闭ie重新超连结去执行程式
: 也能取到新的乱数
: 就像这样
: 一开始sesssion存一个乱数,
: 不管猜5次,或猜50次,猜100次,sesssion都是同一个乱数
: 然後
: 「重新整理」网页後、或不关闭ie重新超连结去执行程式
: 这时sesssion存了别的乱数
: 不管猜5次,或猜50次,猜100次,
: sesssion都是这次「重新整理」後取到的乱数
: 我要的就是这样的功能
: 不知道要如何改进
从程式流程来看,如果对方猜对了,那麽就需要产生一组新的乱数。
换言之,如果对方猜对了,那麽就删除 session 就好啦,
看是要用 session_destory() 全部删除
或是 unset($_SESSION[' ? ']) 删除某个特定变数的方式 来让 session 失效。
从这方向去想,搭配 session 的控制,应该不难完成才对。
: ※ 编辑: 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 23:29)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.199.121