我有一个基于X-Cart的网站。它工作正常。然而,当我去到地址(手动访问的链接)www.mysite.com/"Xx<XaXaXXaXaX>xX
我收到此错误信息:隐藏PHP/MySQL错误消息
无效的SQL: 1064:您在您的SQL语法错误 ;检查对应于您 MySQL服务器版本使用附近的正确语法手册“")
' LIMIT 1' at line 1<br /><b><font color="darkred">SQL QUERY FAILURE:</font></b>SELECT xid FROM xcart_session_history WHERE ip = INET_ATON('165.193.42.141') AND host = '"XxxXx';",)
” LIMIT 无效的SQL: 1064:您 在您的SQL语法错误;请检查与您的MySQL服务器版本 相对应的手册,以获得在 '附近使用的正确语法; ")', 'e8bc1df13aab2c25c7560512a5029eb1')' at line 1<br /><b><font color="darkred">SQL QUERY FAILURE:</font></b>REPLACE INTO xcart_session_history (
IP,
主机,
XID) VALUES (INET_ATON('165.193.42.141'), '"XxxXx';",)
”, ‘e8bc1df13aab2c25c7560512a5029eb1’)
我觉得这是我的系统上的漏洞,因为它揭示了表的名称和其他细节。
我想让PHP/MYSQL不要在屏幕上显示这条消息。我该如何禁用它?
它不会出现是由PHP自动生成的消息(mysql-错误通常不会被打印)。 – 2012-07-28 05:11:51