gpt4 book ai didi

php - 为什么我的 MySql 查询运行两次?

转载 作者:太空宇宙 更新时间:2023-11-03 11:16:21 25 4
gpt4 key购买 nike

我得到一个由 .htaccess 重写的页面,它运行 MySQL 查询两次,尽管我只放置了一次,没有循环,什么都没有。

.htaccess

RewriteRule ^go/([a-zA-Z0-9-_]+)$ /go.php?id=$1&%{QUERY_STRING}
RewriteRule ^go/([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)$ /$2.php?id=$1%{QUERY_STRING}

go.php

<?php
$update = mysql_query('UPDATE table SET page_views=page_views+1 WHERE id =123');
?>

每次我刷新页面时,它都会向数据库中添加 2 个页面浏览量,这是为什么?

最佳答案

生成 RSS 提要的任何东西是否也调用该函数?

我之前在 Wordpress plugin dev 上遇到过类似的问题。 Firefox 对 RSS 进行某种预取,这会以某种方式导致 2 个请求..

编辑:以上方法无效。你有启用xdebug吗?使用 xdebug_get_function_stack以查看到达您的查询所遵循的路径。

关于php - 为什么我的 MySql 查询运行两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4789028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com