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文件.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...