2012-06-16 132 views
-1

我即將推出一個廣告活動來宣傳我的網站,關鍵是我想創建具有不同網址的登陸頁面,以便我輕鬆跟蹤訪問者並瞭解哪些廣告系列最適合我,已經看到如http://www.mywebsite.com/?id=1http://www.mywebsite.com/?id=2的鏈接,這兩個鏈接都顯示主要網站的內容,但具有不同的URL以便於跟蹤訪問者,我想知道如何創建這樣的URL,我希望你能幫助我,謝謝。創建動態網址

+1

你是否做了一些工作?如果你詳細闡述你的研究和努力會有所幫助。 – Playmaker

+0

您給出的示例是相同的URL,但ID變量的查詢字符串值不同。 –

回答

3

在你index.php(或任何PHP腳本將http://www.mywebsite.com/當執行)類似的代碼添加到這一點:

if(!empty($_GET['id'])) { 
    $id = $_GET['id']; 
    track_visit($id); 
    header('Location: /'); 
    exit; 
} 

功能track_visit()可以爲日誌記錄指定的ID或更復雜的訪問一樣簡單並且例如檢查用戶的IP是否最近已被跟蹤。

跟蹤後的重定向被使用,因此ID參數不會保留在URL中 - 否則如果使用最簡單的方式實現track_visit,則刷新刷新將再次跟蹤用戶。除此之外,在URL中保留跟蹤信息會使其看起來很醜陋(只需查看您在跟蹤rss訂閱源或新聞通訊鏈接時經常在url中存在的令人難以置信的長數據等等),並且用戶將鏈接複製到其他人會導致他們跟蹤到 - 這可能不是你想要的。