!db_connect - 或者死更好

时间:2010-02-18 10:15:53

标签: php security

非常快速的问题

请看下面的例子

$dbConnect = mysql_connect($host , $username , $password) or die ("BIT OF A PROBLEM PLEASE COME BACK LATER");

这是一个很好的方法,或者我应该使用

$dbConnect = mysql_connect($host , $username , $password);
    if(!$dbConnect)
    {
        echo "COULD NOT CONNECT !!";
    }
    else
    {
        echo "CONNECTED !!";
    }

如果你能解释哪种方式最好,那也将是一个很大的帮助。

还要添加我有error_reporting(0);设置

感谢

1 个答案:

答案 0 :(得分:3)

第二个比第一个好2000倍。在第一种方法中,所有用户都会看到一个空白页面,其中包含文字“BIT OF A PROBLEM ...” - 用户不太友好。

使用第二种方法,您可以做任何您喜欢的事情,例如向支持人员发送自动电子邮件,同时将用户重定向到一个精美呈现的错误页面,告诉他们您已收到问题通知并正在处理如果您有第二台服务器,您也可以尝试连接到那台服务器,然后再完全放弃。