0

我正在尝试制作一个 php 网站。我需要帮助。我正在创建一个短网址,我需要更新链接的总视图。我想在重定向成功后更新 mysql db。

例如,

我正在访问一个链接 abc.in/ggl,它将把我重定向到谷歌网站。该链接的总浏览量为 20。如果其他人会去链接 abc.in/ggl,它将在 2 秒后重定向到谷歌网站。如果重定向成功,那么我的 mysql 数据库将被更新,谷歌网站的总浏览量将在我的数据库中为 21。如果重定向不成功,那么我的 mysql 数据库将不会更新,谷歌网站的总浏览量将是 20。

我的代码是这些,它不起作用。

$a = header( "refresh:5;url=$rd" );

        if ($a)
        {
        $query="UPDATE `url` SET `view`=(`view`+1) WHERE code = 'ggl'";
        $mysql1 = mysql_query($query);
        }

$rd 来自数据库,在这种情况下它是谷歌网站。

4

1 回答 1

0

使用队列?在该工作人员处理此任务之后,您在重定向用户之前将任务放入队列中。

于 2013-11-02T08:43:03.070 回答