微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – MySQL将我的favicon src插入表中.为什么?

这是我的PHP代码

$con = MysqL_connect($MysqL_host,$MysqL_user,$MysqL_password);
if (!$con) die('Could not connect: ' . MysqL_error());
MysqL_select_db($MysqL_database, $con);

if(isset($_GET['lost'])&&$_GET['lost']=='lost'&&isset($_GET['name'])){
MysqL_query("INSERT INTO Losers (Name, Date) VALUES('$_GET[name]',Now())");
}
MysqL_close($con);

发生的事情是,每次有人提交表单时,MysqL都会插入三条记录:它们的名称,画布脚本中的图像src和我的favicon的src.

为什么世界会发生这种情况?

UPDATE

我已将$_GET变量更改为一个不变的字符串:’Ben’.现在它只是将’Ben’放入三次.为什么它执行三次sql函数

解决

我的.htaccess文件将所有图像重定向到index.PHP.我试图制作SEO友好的URL,但我需要修复我的图像中的相对src值.

解决方法:

您可能正在将所有请求重定向到您的PHP文件.它会针对实际请求触发一次,您的浏览器会自动询问favicon,第三个是css,js或者其他东西.

如果您使用apache,请检查您的htaccess文件.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐