国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

用mysql做站點(diǎn)時(shí)怎樣記錄未知錯(cuò)誤的發(fā)生

2024-07-24 12:58:18
字體:
供稿:網(wǎng)友

當(dāng)使用MySQL做站點(diǎn)的時(shí)候,肯定會有不知道的錯(cuò)誤發(fā)生,怎么記錄呢?以下是具體解決方法:
class.method

 

    //建立錯(cuò)誤日志

    function error(){

        $fp=@fopen("error.dat","a+");

        $time=date("Y-m-d H:i:s");

        $msg="{VisitedTime:$time}/t

{Visiterip:$_SERVER[REMOTE_ADDR]}/t

{Errormsg:".MySQL_error()."}/t

{File:->$_SERVER[php_SELF]}/t

{User:$_session[user]}/r/n";

        @fputs($fp,$msg);

        @fclose($fp);

    }上面的代碼是我使用的一個(gè)類中的錯(cuò)誤記錄方法。 在您的使用了MySQL連接的頁面內(nèi)這樣調(diào)用。 下面的代碼直接在你的目錄下建立錯(cuò)誤日志。
if(MySQL_error()){

       $classname->error();

}

 

________________________如果你的頁面發(fā)生錯(cuò)誤,在頁面內(nèi)只要你屏蔽夠隱蔽,就不會泄露信息,相對在這個(gè)目錄內(nèi)就建立了 error.dat內(nèi)容為(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__ 這樣更好的幫您迅速找到錯(cuò)誤所在位置,以方便解決問題。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 涟水县| 磐石市| 阳城县| 阿城市| 德庆县| 陆良县| 静安区| 墨竹工卡县| 镇雄县| 获嘉县| 城步| 元阳县| 军事| 普兰县| 信宜市| 项城市| 秭归县| 斗六市| 江西省| 买车| 永福县| 建德市| 华蓥市| 化隆| 汤原县| 祥云县| 兴海县| 康保县| 滨州市| 公主岭市| 淳安县| 宜兰市| 沧州市| 西畴县| 阿坝县| 深泽县| 临桂县| 新田县| 乌鲁木齐市| 乐业县| 乐业县|