Re: If code not working?
| From: | M. Sokolewicz | Date: | Thu, 05 Jan 2006 00:31:03 +0000 |
| Subject: | Re: If code not working? | ||
| References: | 1 2 | Groups: | php.windows php.windows |
| Request: | Send a blank email to php-windows+get-26615@lists.php.net to get a copy of this message | ||
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@cjsoftuk.dyndns.org> To: php-windows@lists.php.net Sent: Wednesday, January 04, 2006 13:00:24 Subject: [PHP-WIN] 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