1

大家好,我已经编写了以下程序来保护应用程序。但执行后,我收到以下错误检查这里 PHP 代码

http://pastebin.com/cgG5ezeg

输出 :

已弃用:函数 sql_regcase() 在第 6 行的 /home/admin/public_html/test/protect.php 中已弃用

警告:mysql_real_escape_string() [function.mysql-real-escape-string]:第 9 行 /home/admin/public_html/test/protect.php 中用户 'root'@'localhost' 的访问被拒绝(使用密码:否)

警告:mysql_real_escape_string() [function.mysql-real-escape-string]:无法在第 9 行的 /home/admin/public_html/test/protect.php 中建立到服务器的链接

以及请建议我更安全的方式!

提前致谢

4

2 回答 2

1

关于 sql_regcase 函数:它在 PHP V5.3.0 中已被弃用,不应再使用。

查看 PCRE 扩展。

注意:不推荐使用 mysql_* 函数,因此请使用 pdo 或 mysqli

于 2012-11-02T07:46:52.010 回答
0

不要使用不推荐使用的函数。

第二个警告是由于数据库连接失败。您在数据库密码的位置设置了“否”。更改此设置并提供您的数据库密码。它会起作用的。

于 2012-11-02T09:54:08.583 回答