我在我的網站上有幾個鏈接,我怎麼能記錄到哪個用戶點擊哪個鏈接。我有記錄到數據庫和用戶的鏈接。我創建了一個表,其中會有userid,linkid。但我不知道如何編碼這個PHP。有任何想法嗎?檢查哪個用戶點擊了哪個鏈接
編輯:
<a hef="page.php?id=27">pagename</a>
上面的鏈接進入,其中,鏈路計算一個網頁,它會尋找網址到數據庫中並重定向到該頁面。但我想看看哪個用戶點擊了它。
我在我的網站上有幾個鏈接,我怎麼能記錄到哪個用戶點擊哪個鏈接。我有記錄到數據庫和用戶的鏈接。我創建了一個表,其中會有userid,linkid。但我不知道如何編碼這個PHP。有任何想法嗎?檢查哪個用戶點擊了哪個鏈接
編輯:
<a hef="page.php?id=27">pagename</a>
上面的鏈接進入,其中,鏈路計算一個網頁,它會尋找網址到數據庫中並重定向到該頁面。但我想看看哪個用戶點擊了它。
最簡單的方法是通過一個link-identifier
作爲URI參數
一個例子:
<a href="page.php?id=27&clicked=pagename">pagename</a>
現在你可以得到什麼用戶通過檢查$_GET['clicked']
點擊它似乎我誤解了這個問題
爲此,您可以在您的page.php
$id = $_GET['id']; //Get the page id
$userid = $_SESSION['id']; // Get the user id if stored in session
//Do something with the user id
header("location: ..."); //redirect to a different place
exit;
而是鏈接到http://www.google.com/
例如,鏈接到的:
redirect.php?href=http%3A%2F%2Fwww.google.com%2F
在redirect.php,你INSERT
你的記錄到數據庫中,這樣做:
header("Location: ".$_GET['href']);
誰在談論谷歌? – Starx 2012-04-04 09:19:09
雅我可以指望鏈接,但想看看哪個用戶點擊它。 – user1295105 2012-04-04 09:19:49
@Starx:請在我的答案的第一行中註明「例如」。 – ONOZ 2012-04-04 09:20:00
您至少能向我們展示您正在使用的HTML以及您嘗試過的內容嗎? StackOverflow旨在幫助您使用已經嘗試過的代碼,而不是爲您編寫所有代碼。 – davidethell 2012-04-04 09:14:45
我現在對此感到抱歉 – user1295105 2012-04-04 09:20:16