Hi guys, I am new to this list, and signed up specifically for this problem. If any one has any ideas it would be greatly appreciated.
I am writing a function to allow users from a specific intranet permission to view a directory. I am getting very different results from IE and Netscape. I have written this in _javascript_ as well as PHP, and I am getting the same error in both languages.
When I use the gethostbyaddr call, in IE I get a domain name the majority of the time, with a few exceptions.
When I use the gethostbyaddr call in Netscape I only receive a domain name if there is a DNS entry. If there is no DNS entry, Netscape returns an IP address.
I am not sure what IE is using to get the domain names when there is no DNS entry.
How do I get the correct info to be returned from Netscape?
Here is the code I am using
***********************************
<?php
//echo "<pre>";
//print_r($_SERVER);
//echo "</pre>";
$hn = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo "host by addr = " . $hn . "\n<br>";
$darr = explode(".", $hn);
$cnt = count($darr);
$host = $darr[$cnt - 2] . "." . $darr[$cnt - 1];
echo "host = " . $host . "\n<br>";
/*
if($host == "xyz.com")
header("Location: xyz.html");
else
if($host == "abc.com")
header("Location: abc.html");
else
header("Location: error.html");
*/
?>
Thanks in advance for any ideas!
Alicia Riggs
PSG - Web Development Engineer
214-550-7452
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php