0
我想製作一個php網站。我需要幫助。我正在創建一個網址縮寫,我需要更新鏈接的總視圖。我想在成功重定向後更新mysql數據庫。我想在成功重定向後更新mysql表
用於例如,
我訪問一個鏈接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來自數據庫,在這種情況下,它是谷歌網站。
'header()'不返回值,所以'if($ a)'將計算爲false並且不會執行。無論如何,你對'header()'的參數看起來不像是一個HTTP標頭。這是否工作? – 2013-11-02 05:47:11
有什麼建議嗎? – user2866454