login  Naam:   Wachtwoord: 
Registreer je!
 Forum

array vergelijking

Offline Tony_mortana - 16/05/2005 14:43
Avatar van Tony_mortanaPHP interesse Ik ben bezig met een klein ip blockertje. en nu heb ik dit maar werkt alleen niet.
Fout zit in de araay vergelijking.
Weet iemand hoe dit moet?

  1. if(getenv("HTTP_X_FORWARDED_FOR"))
  2. {
  3. $IPadres = getenv("HTTP_X_FORWARDED_FOR");
  4. } elseif(getenv("HTTP_CLIENT_IP")) {
  5. $IPadres = getenv("HTTP_CLIENT_IP");
  6. } else {
  7. $IPadres = $_SERVER["REMOTE_ADDR"];
  8. }
  9. $ipblock = array(216.127.68.15, 80.126.99.66);
  10. if ($ipblock = $IPadres)
  11. {
  12. // wanneer de IP geblokt is naar dit adres doorsturen
  13. header("Location: http://www.poep.nl");
  14. }

4 antwoorden

Gesponsorde links
Offline Rens - 16/05/2005 14:45 (laatste wijziging 16/05/2005 15:04)
Avatar van Rens Gouden medaille

Crew algemeen
  1. array(216.127.68.15, 80.126.99.66);


Misschien quotes om de IP adressen?

  1. array("216.127.68.15", "80.126.99.66");


edit; Owjah, in_array...
Had ik niet gezien:$
Maar wat XenoX zegt is dus het juiste:)
Offline XenoX - 16/05/2005 14:49
Avatar van XenoX Gouden medailleGouden medaille

PHP expert
  1. $ipblock = array('216.127.68.15', '80.126.99.66');
  2. if (in_array($IPadres, $ipblock))
Offline Tuinstoel - 16/05/2005 15:23
Avatar van Tuinstoel PHP expert ($ipblock = $IPadres)

met één = geef je iets een waarde aan, dus vergelijken doet hij niet.
Dat moet dan gewoon == worden.
Offline Tony_mortana - 16/05/2005 15:26
Avatar van Tony_mortana PHP interesse Het werkt, bedankt!!!!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.226s