作者InitialShuk (Shuk)
站內PHP
標題[請益] PHP連MYSQL
時間Thu Sep 16 18:53:47 2010
$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)
1F:→ InitialShuk:第一個問題居然是registry_globals的問題 09/16 20:37
2F:→ InitialShuk:不過變數不同 怎麼會這樣哩 冏 09/16 20:37
3F:推 chchwy:有吃到$_POST 或者 $_GET ? 09/17 01:48
4F:→ 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)