Acest code de mai jos poate fi de folos celor care vor sa afiseze info diferire in functie de ip sau de refererul care vine userul, plus poate bloca unele site-uri sau chiar hack cand incearca sa acceseze site-ul tau.
Codul normal.
Code care trimite datele la user catre site care este redirectat.
Pentru wordpress puteti folosi Referrer Detector.
Sau acest code care poate fi pus unde vreti voi.
Sper sa va ajute.
Codul normal.
Cod:
<?php
$referrer = $_SERVER['HTTP_REFERER'];
if (preg_match("/site1.com/",$referrer)) {
header('Location: http://www.customercare.com/page-site1.html');
} elseif (preg_match("/site2.com/",$referrer)) {
header('Location: http://www.customercare.com/page-site2.html');
} else {
header('Location: http://www.customercare.com/home-page.html');
};
?>
Code care trimite datele la user catre site care este redirectat.
Cod:
<?php
$visitor = $_SERVER['REMOTE_ADDR'];
if (preg_match("/192.168.0.1/",$visitor)) {
header('Location: http://www.yoursite.com/thank-you.html');
} else {
header('Location: http://www.yoursite.com/home-page.html');
};
?>
Pentru wordpress puteti folosi Referrer Detector.
Sau acest code care poate fi pus unde vreti voi.
Cod:
$referer_parse = parse_url($_SERVER[‘HTTP_REFERER’]);
if(strpos($referer_parse[‘host’], ‘google.’)!==false)
{
// your PHP code
}
Sper sa va ajute.