0
目前我正在測試一個想法。如果訪問者來自指定的位置,我想要做的是在網頁上顯示額外的內容。
我能夠使用'HTTP_REFERER'使代碼工作 - 雖然這隻適用於網站,並且在這種情況下,我想檢測瀏覽器/人員是否來自內部網絡,該網絡位於剝離出的代理服務器之後任何推薦信息。
下面是我目前的代碼。 我正在尋找一個可行的選項/等價物。 任何想法將非常感激。
<?php
$content = "hello world";
$referrer = $_SERVER['HTTP_REFERER'];
$explodestring = explode('/',$referrer);
$explodestring = $explodestring['2'];
if ($explodestring == "www.domain.com") {
echo $content;
}
?>
yes(+1),但不可靠,因爲代理可能不會發送標題。 (除非自行配置).. – hek2mgl
是的,就像'HTTP_REFERER'這不是非常可靠的 –
它們有兩個不同的東西:引用者是將訪問者發送到腳本的網站,它由瀏覽器設置,而x-forwarded-for由代理設置並表示訪問者的IP地址 – RedPoppy