Re: [問題] 會員註冊完畢馬上確認的寫法?
※ 引述《akou (Akou)》之銘言:
: 各位好
: 小弟最近在做報名頁面
: 我的構想是這樣的
: 先由A頁面填妥所有資料後,按鈕送出(此時已經寫入資料庫)
: 會進入B頁面再度SHOW一次剛剛的資料,供使用者觀看(寄送資料確認信也同時寫在這一
: 頁)
: 但是現在有個問題就是,A頁面送出到B的時候
: B頁面要如何正確顯示出剛剛註冊完畢的使用者呢?
: 小弟的方法,直接讓B頁面預設就是SHOW最新一筆資料!
: 這當然是個不好的方法…這樣誰到B頁面打網址進去都可以看到他人資訊!
: 第二個呢,我想到是否用SESSION的方法
: 首先在A頁面的時候先偷偷塞個SESSION,該值也同時在表單內,會寫入資料庫(假設欄位
: 叫做SESSION_TEMP)!
: 這樣一路到了B頁面就可以使用「SESSION=資料庫的SESSION_TEMP欄位」
: 其實是可以成功的,原理而言…!
: 但是小弟用過DATE(YmdHis)作標籤,但……失敗!
: 因為時間下一秒就不同了,無法跟A頁面剛載入的時候一樣,到B頁面就走掉了
: 目前暫時的解決辦法是用使用者的IP位置作為SESSION值,暫時是可以!
: 可是總也覺得不是完美的辦法,想過用亂數等函式產生也是類同用時間函式一樣的失敗結
: 果
: 不曉得,有沒有什麼方法可以取得該使用者唯一的值紀錄在A頁面的SESSION,好讓我到B
: 頁面就可以作獨一無二的篩選呢?
: 希望小弟的表達可以讓各位瞭解@@
: 若有闡述不夠好的地方,再請各位先進指教~感恩
: PS:使用PHP+MYSQL
建一個table reg_info
設置一個自增欄位 reg_id
用reg_id作為唯一值
用session 或者 cookie 控制訪問權限
希望對你有幫助
--
一寸河山一寸血
十萬青年十萬軍
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.139.116.52
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):