php - MySQL 正在将我的网站图标 src 插入到一个表中。为什么?

标签 php mysql

这是我的 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 都会插入三个记录:他们的姓名、 Canvas 脚本中的图像 src 以及我的图标的 src。

为什么会发生这种情况?

更新

我已将 $_GET 变量更改为不变的字符串:'Ben'。现在它只是将“Ben”放入三次。为什么执行了3次sql函数?

已解决

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

最佳答案

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

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

关于php - MySQL 正在将我的网站图标 src 插入到一个表中。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9431133/

相关文章:

php - 使用 Laravel 5.3 将值输入数据库

javascript - 当用户点击播放视频的帧时如何调用javascript函数

php - 从 MYSQL 选择日期和时间间隔

php - 使用 AJAX 更改 PHP 变量的值

php - slack、php 和 json - 用于迭代应用程序选择的有效标记

mysql - 有没有可能加速MySQL的 "Updating Reference Tables"线程状态?

mysql - 将 Symfony 2.7 数据库连接更改为 mySql - XAMPP

php - 检查 token 是否在 Laravel 中过期

php - 在php中按SQL查询分组

PHP 用 LIKE 准备语句