看板 PHP 關於我們 聯絡資訊
※ 引述《drlai (蘇打)》之銘言: : 標題: Re: [請益] session無法在網頁間傳遞 : 時間: Tue Sep 19 02:14:50 2006 : : ※ 引述《uest (uest)》之銘言: : : session_start(); : : session_register('s1'); : ^^^^^^^^^^^^^^^^^^^^^^這行應該不需要 register_globals = off && php ver > 4.1 不需要 : : $_SESSION[s1] = "stamp"; : try $_SESSION['s1'] ? $_SESSION['s1'] or $_SESSION["s1"] 原po這樣寫... ... 會warn吧 : :   然後在b.php要把他echo出來: : : session_start(); : :   echo $_SESSION[s1]; : :   結果是沒有任何東西! : :   可是如果我是在a.php存入session再讀出來的話 : :   卻可以印出session的值 : :   請問有人知道為什麼我的session不能在頁面間傳遞嗎? : :   是不是php的設定哪裡出了問題? echo session_id(); in b.php & a.php 看完下面,你可以在猜猜看要不要 ... ... : 推 pttkazu:大哥 要註冊吧!!用isset看看 09/19 02:50 php.net => If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister(). If session_start() was not called before this function is called, an implicit call to session_start() with no parameters will be made. $_SESSION does not mimic this behavior and requires session_start() before use. You can also create a session variable by simply setting the appropriate member of the $_SESSION or $HTTP_SESSION_VARS (PHP < 4.1.0) array. http://tw.php.net/manual/en/function.session-register.php -- Live Long and Prosper -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.132.72.186
appleboy46:這個問題 在此版 已經問過n次 09/19 09:46
alpe:╮(﹀_﹀")╭ 09/19 10:35
alpe:今天心情好肯回... ... XD 09/19 13:56
pttkazu:多謝指教。 09/19 20:01