看板 PHP 關於我們 聯絡資訊
※ 引述《previa ()》之銘言: : 標題: [請益] 登入後重導回使用者原要求的網頁 : 時間: Fri May 5 00:10:49 2006 (恕刪) : 推 andreli:$_SESSION['UrlRedirect']; 05/05 00:17 : 推 previa:還是一樣說 冏rz 05/05 00:27 : ※ 編輯: previa 來自: 218.170.134.202 (05/05 00:29) : 推 andreli:剛剛沒看仔細 還要把$PHP_SELF改成$_SERVER['PHP_SELF'] 05/05 01:06 : → andreli:另外register照你這樣用可以省略掉 05/05 01:09 : 推 previa:謝謝您 It's work. 可以煩問您問什麼要改成這個嗎? 05/05 01:21 : → previa:而且也不懂為什麼register可以省略... @@ 05/05 01:22 Session的操作使用 $_SESSION 就可以了 session_register的用意在於註冊與Session中的變數同名的global變數 所以不需要,也不建議使用session_register 這些問題和register_globals有關 當register_globals有開的時候 php會自動把$_GET,$_POST,$_SERVER,...的資訊自動註冊成global變數 所以$_SERVER[PHP_SELF] 註冊為=> $PHP_SELF $_GET[abc] 註冊為=> $abc 至於Session 則可用session_register來將其註冊為global變數 $barney = "A big purple dinosaur."; session_register("barney"); (=>http://www.php.net/manual/en/function.session-register.php) 但是register_globals由於容易產生安全上的問題 因此PHP 4.2.0 開始預設關閉register_globals 要調整可以到php.ini :) 不過據說PHP 6會完全拿掉register_globals的功能 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.60.107.233
previa:嗯嗯 筆記ing 感謝~~ 05/05 13:52