Get http_referer list php source, hanya untuk catatan, kalau sobat bertemu dari search engine semoga bermanfaat. Ini adalah snipet function untuk $_SERVER["HTTP_REFERER"], gunanya untuk mengetahui referer yang masuk ke blog/website. Masih banyak gunanya, tergantung kreatifitas anda.
<?phpPenjelasan:
$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';
}
Jika referer berasal dari salah satu domain google ( $domain ), maka eksekusi perintah I, selain itu eksekusi 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 bisa juga menggunakan 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 :D https://www.dropbox.com/s/x5pi18oy1lvc7qf/referer.zip?dl=0https://www.dropbox.com/s/x5pi18oy1lvc7qf/referer.zip?dl=0
Load disqus comments
0 komentar