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 ? Quote 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 Quote 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) { Quote Link to comment https://forums.phpfreaks.com/topic/214084-only-that-referer/#findComment-1114016 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.