Get Http-Referer List Php Source
Get http_referer list php source, hanya untuk catatan, bila teman bertemu dari search engine biar bermanfaat. Ini ialah snipet function untuk $_SERVER[“HTTP_REFERER”], gunanya untuk mengetahui referer yang masuk ke blog/website. Masih banyak gunanya, tergantung kreatifitas anda.
<?php
$domain = array(“google.com”, “google.co.id”, “etc”);
if (isset($_SERVER[‘HTTP_REFERER’]) && in_array($_SERVER[‘HTTP_REFERER’], $domain)) {
echo ‘EXEC’;
}
else
{
echo ‘No EXEC’;
}
Penjelasan:
Jika referer berasal dari salah satu domain google ( $domain ), maka sanksi perintah I, selain itu sanksi perintah II.
$_SERVER[‘HTTP_REFERER’] Akan mengambil seluruh URL, maka sebaiknya parse urlnya terlebih dahulu.
$url = $_SERVER[‘HTTP_REFERER’];
$domain = str_ireplace(‘www.’, ”, parse_url($url, PHP_URL_HOST));
print_r($domain);
Atau dapat juga memakai cara function preg_match() berikut ini:
if(preg_match(‘/google(\.co\.uk|\.co\.id|\.com)/’, $_SERVER[‘HTTP_REFERER’]))
{
//CONTENT 1
} else {
//CONTENT 2
}
Sekian! Jika anda tidak tersesat masuk ke artikel ini tentunya anda paham apa guna snipet diatas 😀 https://www.dropbox.com/s/x5pi18oy1lvc7qf/referer.zip?dl=0https://www.dropbox.com/s/x5pi18oy1lvc7qf/referer.zip?dl=0