Kevin,
Try this instead:
$site = "http://www.wnc.edu";
$referer = $_SERVER["HTTP_REFERER"];
echo $referer; // the output is correct at: http://www.wnc.edu/test/
if (is_int(strpos($referer, $site)))
{
echo "yes";
}
Why did I make this change? strpos returns an integer representing the
position of the needle ($site) in the haystack ($referrer). For more
info, see http://us.php.net/manual/en/function.strpos.php.
Regards,
Carlton Whitehead
Kevin Murphy wrote:
Overly simplified version of my code.
$site = "http://www.wnc.edu";
$referer = $_SERVER["HTTP_REFERER"];
echo $referer; // the output is correct at: http://www.wnc.edu/test/
if (strpos($referer,$site) === TRUE)
{
echo "yes";
}
Why doesn't it echo out "yes"? I know I am doing something stupid
here, but it doesn't seem to work .... :-)
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php