我正在尝试创建一个php网站。我需要帮助。我正在创建一个网址缩短器,我需要更新链接的总视图。我想在成功重定向后更新mysql db。
例如,
我正在访问链接abc.in/ggl,它会将我重定向到Google网站。该链接的总观看次数为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来自数据库,在这种情况下,它是谷歌网站。
答案 0 :(得分:0)
使用队列?在该工作人员处理此任务之后,您在重定向用户之前将任务放入队列中。