酷!學園

技術討論區 => 程式討論版 => PHP程式設計討論區 => 主題作者是: fell0206 於 2008-08-18 18:45

主題: mysql密碼自己跑出來!
作者: fell02062008-08-18 18:45
各位大大,小弟寫如下的code:
$password1=$_POST["password1"];
$password2=$_POST["password2"];
...
if(strcmp($password1,$password2)==0){
mysql_query("insert into login (username,pass) values ('$username','$password')");
}
...
可是並沒有$password這個變數,結果...我一回資料庫看...它竟然把mysql的密碼填進去!不知為什麼會這樣?請各位大大指點指點! Thank you~
主題: 回覆: mysql密碼自己跑出來!
作者: twu22008-08-18 18:55
前面一定有定義過. 也許是在某個 include 進來的檔案吧.
主題: 回覆: mysql密碼自己跑出來!
作者: fell02062008-08-18 19:25
感謝大大的指點!
大大真是一語驚醒夢中人,突然想到...我的connection是用include進來的,害小弟嚇一跳,以為出了什麼事!
Thank you~
主題: 回覆: mysql密碼自己跑出來!
作者: 梁楓2008-08-20 00:52
建議不同的用途在變數名稱上也稍做變化

比如

$db['password']
$user['password']
$input['checkpassword']
主題: 回覆: mysql密碼自己跑出來!
作者: micmic32008-08-20 09:05
嗯...而且如果是 global on 的請關掉