看板 PHP 關於我們 聯絡資訊
※ 引述《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
saininniang:不是很懂@@ 11/19 23:13
littlex:囧...就是說reload 不能讓session不見... 11/19 23:22
saininniang:可是我試別人的程式是可以的 11/19 23:30
saininniang:不知是如何做到的@@ 11/20 00:07