Re: [請益] submit後,亂數值跑掉
※ 引述《foxzgerald (O⊥M)》之銘言:
: ※ 引述《saininniang (sob)》之銘言:
: : if(isset($_SESSION['rand_value']))
: if(!isset($_SESSION['rand_value'])) // <--- 這地方我少了一個 ! ~"~
: : {
: : //$_SESSION['rand_value'] = randValueGenerator();
: : $_SESSION['rand_value'] = rand(1,100);
: // 如果只要用 rand(1,100) 產生簡單變數的話.. 就別理我那個 genertaor() :P
: : }
我又有一個問題了
那個亂數雖然抓給session存起來了
但「重新整理」網頁後,仍然還是那個同一個亂數值
除非關掉網頁後再打開網頁,session值才又會變
我試別人寫的功能是
「重新整理」網頁後、或者不關閉ie重新超連結進去程式
session也能存到新的亂數
我想要的功能就像是這樣
但我的程式確還要關掉ie再打開ie去執行程式才能取到新的亂數
要如何改進才能像那樣
我以猜數子來舉例
一開始執行程式,產生一個亂數放到session裡
然後不管猜5次,或猜50次,猜100次
session都是同一個亂數
即使重新整理,或者不關閉ie重新超連結執行程式
session的亂數還是同一個
上述寫的是我程式的情形
但別人的程式確是可以在「重新整理」網頁後、或不關閉ie重新超連結去執行程式
也能取到新的亂數
就像這樣
一開始sesssion存一個亂數,
不管猜5次,或猜50次,猜100次,sesssion都是同一個亂數
然後
「重新整理」網頁後、或不關閉ie重新超連結去執行程式
這時sesssion存了別的亂數
不管猜5次,或猜50次,猜100次,
sesssion都是這次「重新整理」後取到的亂數
我要的就是這樣的功能
不知道要如何改進
※ 編輯: saininniang 來自: 220.133.142.122 (11/19 17:55)
推
11/19 19:10, , 1F
11/19 19:10, 1F
推
11/19 20:08, , 2F
11/19 20:08, 2F
※ 編輯: saininniang 來自: 220.133.142.122 (11/19 23:29)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 9 之 14 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章