Re: If code not working?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux