manalnor Posted September 22, 2010 Share Posted September 22, 2010 Hello dear friends, if i want only to get visitors from certain website (referer) say 7777777site.com so can someone rewrite that code for me please // that code to get referer right ! $r = $_SERVER['HTTP_REFERER']; // the only site i accept $sto = "7777777site.com" // now to compare it if ($r == $sto ) { echo "goood"; } else { echo "bad"; } i've tired this and totally wrong .. - it didn't works - i found if someone comes for example from 7777777site.com/vb/index.php it will consider it bad however it should be accepted referer so can someone please help me how to write such code ? Link to comment https://forums.phpfreaks.com/topic/214084-only-that-referer/ Share on other sites More sharing options...
manalnor Posted September 22, 2010 Author Share Posted September 22, 2010 i found this is stupid ,,, i used better that functions if(eregi()) and works perfect Link to comment https://forums.phpfreaks.com/topic/214084-only-that-referer/#findComment-1114005 Share on other sites More sharing options...
Adam Posted September 22, 2010 Share Posted September 22, 2010 eregi is deprecated, you should use preg_match with the 'i' modifier instead. If you're only wanting to check if the string exists in the referrer though, you should just use stripos: if (stripos($r, $sto) !== false) { Link to comment https://forums.phpfreaks.com/topic/214084-only-that-referer/#findComment-1114016 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.