2011-07-18 40 views
1

假設我有一個僞裝成圖像的PHP文件。無論如何,我想記錄所有的點擊和點擊它。PHP - 圖片獲取引用URL的當前網址

現在,我正在使用http://www.webcheatsheet.com/PHP/get_current_page_url.php,但沒有幫助。我所得到的就是圖像所在的位置。我想要從哪裏點擊圖片......就像在網絡上發現該圖片的位置,你知道嗎?

+2

你的意思是'$ _SERVER [「HTTP_REFERRER」]'? http://php.net/manual/en/reserved.variables.server.php – esqew

回答

2

由於esqew評論,您需要check the referrer with $_SERVER['HTTP_REFERRER']。當前頁面URL沒有得到你想要的,是因爲當前頁面會是你的圖像腳本。

您應該注意,客戶端不必提交引用鏈接。在大多數情況下,它會,但不是必需的。此外,如果直接訪問圖像,可能甚至沒有引用者。

最後,不要依賴那個引用者的任何安全性,因爲它可以很容易地由客戶端進行更改。

+0

'$ _SERVER [「HTTP_REFERRER」]'不會返回任何內容...他們通過嵌入式網頁查看圖片 – nn2

+0

@Jahkr,它確實有效精細。除非你真的提供了你正在做的事情的例子,否則我不知道如何進一步幫助你。 – Brad