看板 PHP 關於我們 聯絡資訊
$user="library"; $login_user="admin"; --------------------------------------------------- $login_user=$_SESSION['user']; //DB $db =new mysqli($hostName,$user,$password); $db->query("SET NAMES 'utf8'"); --------------------------------------------------- $user原本為另一php檔案內的變數 有include進來 但是不知道為啥 $user卻吃到$login_user >>> Access denied for user 'admin'@'localhost' (using password: YES) 但是如果把$user 直接打入"library" 就可以成功讀取到db 只是我不懂為啥會突然$user吃到$login_user.... 鬼門應該關了吧 冏 ps:在前一頁 也是include同一個.php 但是使用的是$link = mysql_pconnect($hostName,$user,$password); 此頁面就是正常顯示 順便問一下 常常在上傳PHP 傳一傳有些檔案在最尾巴的部分 會突然莫名其妙重複了大約3行 ex: <div> <form> ..... </form> </div> ====>變成 <div> <form> ..... </form> </div> </form> </div> ↑多出後面兩行 這種 這是哪種問題? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.155.47 ※ 編輯: InitialShuk 來自: 140.115.155.47 (09/16 20:05)
InitialShuk:第一個問題居然是registry_globals的問題 09/16 20:37
InitialShuk:不過變數不同 怎麼會這樣哩 冏 09/16 20:37
chchwy:有吃到$_POST 或者 $_GET ? 09/17 01:48
InitialShuk:上一頁是用header 跳過來的...沒有任何post get 09/17 12:47
推測: include內容 $user="library"; 問題php include("globals"); $login_user=$_SESSION['user']; $db =new mysqli($hostName,$user,$password); $db->query("SET NAMES 'utf8'"); 可能因為include $user被$_SESSION['user']蓋掉 造成$user吃到$_SESSION['user'] [register_globals問題囉] ※ 編輯: InitialShuk 來自: 140.115.155.47 (09/17 13:00)