Nasıl bir özel bir kod birisi belirli bir etki alanından denir edilir görüntülerim

4 Cevap php

Birisi (. Org alarak ve yarıda kalan fetus fotoraflarına koyarak) sitemde sahte, ve ben aşağı almak için açamıyorum. Ama aptal ön sayfadaki tüm bağlantıları tuttu, bu yüzden en kısa sürede birisi bir bağlantıyı tıkladığında, onlar benim için o siteden alınan konum.

Bu sahte etki adlandırılır insanlara: Ben "sitemizdeki sahte bir VERSİYONU gelmiş DİKKAT" diyor bazı kodunu görüntülemek istiyorum.

Bunu yapmak için en iyi yolu nedir? Google Analytics söyledi. Org gibi yönlendiren siteyi tespit etmek mümkün olmuştur, ama ben kodu uygulamak için nasıl bilmiyorum ...

Sitemin WordPress 2.8, ve ben bilgili oldukça PHP değilim.

4 Cevap

Eğer hizmet vermekteyiz sayfasında şu satırları eklemeniz gerekir

$referer=$_SERVER["HTTP_REFERER"];
if ($referer=='http://www.spoofed.org') echo 'spoofed!' // do something
if (isset($_SERVER['HTTP_REFERER'])) {
 if (preg_match('/^http(s)?:\/\/(www\.)?example.org/',$_SERVER['HTTP_REFERER'])) {
  print 'YOU HAVE ARRIVED FROM A KNOWN SPOOF SITE';
 }
}

Bu kod referer (ziyaretçi sitenize doğrudan geliyor, eğer ayarlanmış olabilir) ayarlanmış olup olmadığını görmek için kontrol eder ve referer başlangıç ​​parodi site için izin (parodi sitenin URL'sini eşleşirse o denetler http veya https kullanmak ve kullanmak www değil kullanmak ya.). Referer sadece başlangıç ​​denetleme kendi sitenize ek sayfalar eklemek anlamına gelir, ama yine de sızdırma kontrol edecektir.

Sen HTTP_REFERER değişkeni içinde bir göz atabilirsiniz, http://en.wikipedia.org/wiki/HTTP_referrer

Uyardı, bazı antimalware yazılım kullanıcı izlemeyi önlemek için bu değişkeni gizler.

Referer bilgisi $_SERVER süper küresel olsa mevcuttur.

Basit bir test to see if the domain is mentioned bir if açıklamada sarılmış ihtiyacınız olmalıdır.