當使用MySQL做站點的時候,肯定會有不知道的錯誤發生,怎麼記錄呢?以下是具體解決方法:
class.method //建立錯誤日志 function error(){ $fp=@fopen("error.dat","a+"); $time=date("Y-m-d H:i:s"); $msg="{VisitedTime:$time}\t {VisiterIP:
當使用MySQL做站點的時候,肯定會有不知道的錯誤發生,怎麼記錄呢?以下是具體解決方法:
___FCKpd___0上面的代碼是我使用的一個類中的錯誤記錄方法。
在您的使用了MySQL連接的頁面內這樣調用。
下面的代碼直接在你的目錄下建立錯誤日志。
if(MySQL_error()){ $classname->error(); } ________________________ 如果你的頁面發生錯誤,在頁面內只要你屏蔽夠隱蔽,就不會洩露信息,相對在這個目錄內就建立了
error.dat內容為(eg.)
{VisitedTime:2002-05-09 14:43:56} {VisiterIP:127.0.0.1} {Errormsg:Duplicate entry '0' for key 1} {File:->/path/path/errorfilename.PHP} {User:sports98} 這樣的記錄對於分析頁面肯定是有好處的。
如果您是 include請不要加__LINE__
如果您是 require 建議加入__LINE__ 這樣更好的幫您迅速找到錯誤所在位置,以方便解決問題。
SERVER[REMOTE_ADDR]}\t {Errormsg:".MySQL_error()."}\t {File:->
當使用MySQL做站點的時候,肯定會有不知道的錯誤發生,怎麼記錄呢?以下是具體解決方法:
___FCKpd___0上面的代碼是我使用的一個類中的錯誤記錄方法。
在您的使用了MySQL連接的頁面內這樣調用。
下面的代碼直接在你的目錄下建立錯誤日志。
___FCKpd___1如果你的頁面發生錯誤,在頁面內只要你屏蔽夠隱蔽,就不會洩露信息,相對在這個目錄內就建立了
error.dat內容為(eg.)
___FCKpd___2這樣的記錄對於分析頁面肯定是有好處的。
如果您是 include請不要加__LINE__
如果您是 require 建議加入__LINE__ 這樣更好的幫您迅速找到錯誤所在位置,以方便解決問題。
SERVER[PHP_SELF]}\t {User:
當使用MySQL做站點的時候,肯定會有不知道的錯誤發生,怎麼記錄呢?以下是具體解決方法:
___FCKpd___0上面的代碼是我使用的一個類中的錯誤記錄方法。
在您的使用了MySQL連接的頁面內這樣調用。
下面的代碼直接在你的目錄下建立錯誤日志。
___FCKpd___1如果你的頁面發生錯誤,在頁面內只要你屏蔽夠隱蔽,就不會洩露信息,相對在這個目錄內就建立了
error.dat內容為(eg.)
___FCKpd___2這樣的記錄對於分析頁面肯定是有好處的。
如果您是 include請不要加__LINE__
如果您是 require 建議加入__LINE__ 這樣更好的幫您迅速找到錯誤所在位置,以方便解決問題。
SESSION[user]}\r\n"; @fputs($fp,$msg); @fclose($fp); }
上面的代碼是我使用的一個類中的錯誤記錄方法。
在您的使用了MySQL連接的頁面內這樣調用。
下面的代碼直接在你的目錄下建立錯誤日志。
___FCKpd___1
如果你的頁面發生錯誤,在頁面內只要你屏蔽夠隱蔽,就不會洩露信息,相對在這個目錄內就建立了
error.dat內容為(eg.)
___FCKpd___2
這樣的記錄對於分析頁面肯定是有好處的。
如果您是 include請不要加__LINE__
如果您是 require 建議加入__LINE__ 這樣更好的幫您迅速找到錯誤所在位置,以方便解決問題。