I agree with the points about the futility of having a 0 there, however,
it won't have any impact on how it works :)
why? just follow the logic:
if the ip equals x.x.x.x: access_disabled
OR
if the ip equals y.y.y.y: access_disabled
OR
if FALSE: (never happens)
so, what you get is that on true from #1 or #2 it shows access_disabled,
on anything else, it skips the if. So, in this case it doesn't matter...
though it's still sloppy.
-tul
Paul Menard wrote:
Um. What is the '0' for?
if(
($_SERVER["REMOTE_ADDR"]=="x.x.x.x")||
($_SERVER["REMOTE_ADDR"]=="y.y.y.y")||
0 <-- This should not be here.
)
----- Original Message ----
From: Christopher Malton <admin@xxxxxxxxxxxxxxxxxxx>
To: php-windows@xxxxxxxxxxxxx
Sent: Wednesday, January 04, 2006 13:00:24
Subject: If code not working?
To all,
I appear to have a problem with my If statement. No error is
presented to me, but does anyone see what is wrong. IP addresses masked
for safety & security.
Code as follows:
<?php
if(
($_SERVER["REMOTE_ADDR"]=="x.x.x.x")||
($_SERVER["REMOTE_ADDR"]=="y.y.y.y")||
0
){
header("Location: /access_disabled.php");
exit();
}
?>
Chris
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php