Re: [請益] submit後,亂數值跑掉

看板PHP作者 (sob)時間19年前 (2006/11/19 17:44), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串9/14 (看更多)
※ 引述《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
可以直接存取完就destory掉
11/19 19:10, 1F

11/19 20:08, , 2F
問題是我要一直留著,直到重新整理網頁才取新的
11/19 20:08, 2F
※ 編輯: saininniang 來自: 220.133.142.122 (11/19 23:29)
文章代碼(AID): #15O2Toif (PHP)
討論串 (同標題文章)
文章代碼(AID): #15O2Toif (PHP)