login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Toegang via IP (Opgelost)

Offline JelmerJ - 09/06/2007 20:31
Avatar van JelmerJNieuw lid Ik heb dit als code...

  1. $ip = $_SERVER['REMOTE_ADDR'];
  2. <?php
  3. if ($ip = 0.0.0.0) {
  4. <a href="home.php"> Klik hier voor toegang </a>
  5. }
  6. else {
  7. echo "Sorry je hebt geen toegang"
  8. }
  9. ?>


Ik wil zeg maar dat hij je ip opvraagt dan daarna controleert of het gelijk is. is het wel gelijk een link verschijning en anders de tekst dat je geen toegang hebt. Alleen de code werkt niet..:s

7 antwoorden

Gesponsorde links
Offline jelle - 09/06/2007 20:33 (laatste wijziging 09/06/2007 20:34)
Avatar van jelle PHP beginner michien
  1. $ip = $_SERVER['REMOTE_ADDR'];
in de <?php en ?> zetten??:p 

en is het niet if($ip == "0.0.0.0")
Offline Koen - 09/06/2007 20:33 (laatste wijziging 09/06/2007 20:36)
Avatar van Koen PHP expert Logisch.
je gebruikt de operator = terwijl het == moet zijn ;)
  1. <?php
  2. $ip = $_SERVER['REMOTE_ADDR'];
  3.  
  4. if ($ip == "0.0.0.0") {
  5. echo '<a href="home.php"> Klik hier voor toegang </a>';
  6. // foutje had dit niet gezien xD je html moet in een ECHO ;)
  7. }
  8. else {
  9. echo "Sorry je hebt geen toegang";
  10. // nog een foutje , regels sluiten met ';'!
  11. }
  12. ?>
Offline Abbas - 09/06/2007 20:33 (laatste wijziging 09/06/2007 20:35)
Avatar van Abbas Gouden medaille

Crew .NET
Als je echt deze code gebruikt is dat normaal:

$ip = $_SERVER['REMOTE_ADDR'];
moet binnen je "<?php" staan en om te vergelijken moet je "==" gebruiken ipv "="...
Offline mebus - 09/06/2007 20:36 (laatste wijziging 09/06/2007 20:36)
Avatar van mebus Nieuw lid en zit dit eens boven aan je script:

  1. ini_set('display_errors', 1); // 0 = uit
Offline JelmerJ - 09/06/2007 20:39 (laatste wijziging 09/06/2007 20:43)
Avatar van JelmerJ Nieuw lid Ik ben een PHP beginner en ben aan het leren:p
maar dit werkt nog steeds niet heb nu dit...
  1. <?php
  2. $ip = $_SERVER['REMOTE_ADDR'];
  3.  
  4. if ($ip == "0.0.0.0") {
  5. echo '<a href="home.php"> Klik hier voor toegang </a>';
  6. // foutje had dit niet gezien xD je html moet in een ECHO ;)
  7. }
  8. else {
  9. echo "Sorry je hebt geen toegang"
  10. }
  11. ?>


PS: Sander ik geloof niet dat jouw php scripten in het begin ook allemaal foutloos gingen 
Offline jelle - 09/06/2007 20:43 (laatste wijziging 09/06/2007 20:45)
Avatar van jelle PHP beginner
  1. echo "Sorry je hebt geen toegang"

moet zijn:
  1. echo "Sorry je hebt geen toegang" ;

en nee hoor html hoef je niet te echoën het kan ook zo:
  1. <?
  2. if($ip =="0.0.0.0")
  3. {
  4. ?>hier je html<?
  5. }
  6. ?>
Offline JelmerJ - 09/06/2007 20:44 (laatste wijziging 09/06/2007 20:45)
Avatar van JelmerJ Nieuw lid Jelle enorm bedankt  Soms zien mensen dingen over het hoofd;-)

HET PROBLEEM IS OPGELOST 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.258s