Likes Likes:  0
Resultaten 1 tot 10 van de 10
Geen
  1. #1
    LeGrind
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    [PHP] IP identificatie

    Hallo, met onderstaand script wil ik bepaalde ip adressen toelaten. Het
    script doet zijn werk maar het zou leuk zijn als ik meerdere IP's kan
    toelaten.

    Iemand een idee?


    <? $userIP = $_SERVER['REMOTE_ADDR'];
    $IPallow = "127.0.0.2";
    if ($userIP <> ($IPallow)) {
    echo "Er valt hier niets te klooien";
    exit; }
    ?>

    Alvast bedankt

    Nico


  2. #2
    Chris
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] IP identificatie

    "LeGrind" <scherph@geen_spam_troep_xs4all.nl> wrote in message
    news:3f2ea3c1$0$49099$e4fe514c@news.xs4all.nl...
    > Hallo, met onderstaand script wil ik bepaalde ip adressen toelaten. Het
    > script doet zijn werk maar het zou leuk zijn als ik meerdere IP's kan
    > toelaten.
    >
    > Iemand een idee?
    >
    >
    > <? $userIP = $_SERVER['REMOTE_ADDR'];
    > $IPallow = "127.0.0.2";
    > if ($userIP <> ($IPallow)) {
    > echo "Er valt hier niets te klooien";
    > exit; }
    > ?>


    Array aanmaken met alle toegestane ip's en dan checken met in_array()

    Lijkt me het makkelijkst iig :-)

    laterz
    Chris



  3. #3
    LeGrind
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] IP identificatie



    LeGrind wrote:

    > Hallo, met onderstaand script wil ik bepaalde ip adressen toelaten. Het
    > script doet zijn werk maar het zou leuk zijn als ik meerdere IP's kan
    > toelaten.
    >
    > Iemand een idee?
    >
    >
    > <? $userIP = $_SERVER['REMOTE_ADDR'];
    > $IPallow = "127.0.0.2";
    > if ($userIP <> ($IPallow)) {
    > echo "Er valt hier niets te klooien";
    > exit; }
    > ?>
    >
    > Alvast bedankt
    >
    > Nico
    >


    Ik heb nu onderstaande gebakken maar doet nog steeds niet wat ik wil.

    <?
    $userIP = $_SERVER['REMOTE_ADDR'];
    $IPallow = array("127.0.0.1","127.0.0.2");
    for ($i=0;$i < count($IPallow); $i++)
    {
    //echo $IPallow[$i] ."<br>\n";
    if ($userIP <> ($IPallow[$i])) {
    echo "Er valt hier niks te klooien";
    exit;
    }
    }
    ?>

    Nog suggesties?



  4. #4
    Ronald Klip
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] IP identificatie

    LeGrind schreef:
    > LeGrind wrote:
    >
    > > Hallo, met onderstaand script wil ik bepaalde ip adressen toelaten. Het
    > > script doet zijn werk maar het zou leuk zijn als ik meerdere IP's kan
    > > toelaten.
    > >

    > <?
    > $userIP = $_SERVER['REMOTE_ADDR'];
    > $IPallow = array("127.0.0.1","127.0.0.2");
    > for ($i=0;$i < count($IPallow); $i++)
    > {
    > //echo $IPallow[$i] ."<br>\n";
    > if ($userIP <> ($IPallow[$i])) {
    > echo "Er valt hier niks te klooien";
    > exit;
    > }
    > }
    > ?>
    > Nog suggesties?


    Je maakt een denkfout. Gebruik in_array(), zoals Chris al suggereerde.

    --
    groet, Ronald

  5. #5
    Chris
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] IP identificatie


    "Ronald Klip" <ronald@bladibla.njet> wrote in message
    news:MPG.1998f69916ff142d989bf8@nl-news.euro.net...
    > LeGrind schreef:
    > > LeGrind wrote:
    > >
    > > > Hallo, met onderstaand script wil ik bepaalde ip adressen toelaten.

    Het
    > > > script doet zijn werk maar het zou leuk zijn als ik meerdere IP's kan
    > > > toelaten.
    > > >

    > > <?
    > > $userIP = $_SERVER['REMOTE_ADDR'];
    > > $IPallow = array("127.0.0.1","127.0.0.2");
    > > for ($i=0;$i < count($IPallow); $i++)
    > > {
    > > //echo $IPallow[$i] ."<br>\n";
    > > if ($userIP <> ($IPallow[$i])) {
    > > echo "Er valt hier niks te klooien";
    > > exit;
    > > }
    > > }
    > > ?>
    > > Nog suggesties?

    >
    > Je maakt een denkfout. Gebruik in_array(), zoals Chris al suggereerde.


    $allow = Array("127.0.0.1","127.0.0.2");
    if(!in_array($_SERVER['REMOTE_ADDR'],$allow)) die('Wegwezen jij!');

    2 regels, geen slechte score ;-)

    laterz
    Chris




  6. #6
    LeGrind
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] IP identificatie



    Chris wrote:
    > "Ronald Klip" <ronald@bladibla.njet> wrote in message
    > news:MPG.1998f69916ff142d989bf8@nl-news.euro.net...
    >
    >>LeGrind schreef:


    >
    > $allow = Array("127.0.0.1","127.0.0.2");
    > if(!in_array($_SERVER['REMOTE_ADDR'],$allow)) die('Wegwezen jij!');
    >
    > 2 regels, geen slechte score ;-)
    >
    > laterz
    > Chris
    >
    >
    >

    Chris, je bent geweldig. Ik dacht inderdaad verkeerd.


  7. #7
    Daniel Tryba
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] IP identificatie

    LeGrind <scherph@geen_spam_troep_xs4all.nl> wrote:
    [meerdere IPs]
    > <? $userIP = $_SERVER['REMOTE_ADDR'];
    > $IPallow = "127.0.0.2";
    > if ($userIP <> ($IPallow)) {
    > echo "Er valt hier niets te klooien";
    > exit; }
    > ?>


    naast de reeds genoemde aray oplossngen: switch/case
    '
    switch($_SERVER['REMOTE_ADDR'])
    {
    case '127.0.0.1':
    case '127.0.0.2':
    case '10.9.8.7':
    break;
    default:
    die('Opzoute');
    }

    --

    Daniel Tryba


  8. #8
    LeGrind
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] IP identificatie



    Daniel Tryba wrote:

    > LeGrind <scherph@geen_spam_troep_xs4all.nl> wrote:
    > [meerdere IPs]
    >
    >><? $userIP = $_SERVER['REMOTE_ADDR'];
    >> $IPallow = "127.0.0.2";
    >> if ($userIP <> ($IPallow)) {
    >> echo "Er valt hier niets te klooien";
    >> exit; }
    >>?>

    >
    >
    > naast de reeds genoemde aray oplossngen: switch/case
    > '
    > switch($_SERVER['REMOTE_ADDR'])
    > {
    > case '127.0.0.1':
    > case '127.0.0.2':
    > case '10.9.8.7':
    > break;
    > default:
    > die('Opzoute');
    > }
    >

    Ik leer iedere dag een beetje meer.
    Thanx!


  9. #9
    Netfreaky
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] IP identificatie

    LeGrind schreef op ma 04 aug 2003 08:19:49p:

    > Hallo, met onderstaand script wil ik bepaalde ip adressen
    > toelaten. Het script doet zijn werk maar het zou leuk zijn als ik
    > meerdere IP's kan toelaten.
    >
    > Iemand een idee?
    >
    >
    > <? $userIP = $_SERVER['REMOTE_ADDR'];
    > $IPallow = "127.0.0.2";
    > if ($userIP <> ($IPallow)) {
    > echo "Er valt hier niets te klooien";
    > exit; }
    > ?>
    >
    > Alvast bedankt


    euhm... misschien 'n kleine opmerking: hierbij hou je geen rekening met
    mensen die surfen via 'n proxy server... waarschijnlijk is't niet nodig
    (behalve als je provider je verplicht om hun proxyserver te gebruiken,
    zoals Telenet in België ;-)).


    --
    mvg, Netfreaky

  10. #10
    LeGrind
    [PHP] IP identificatie
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] IP identificatie



    Netfreaky wrote:
    > LeGrind schreef op ma 04 aug 2003 08:19:49p:
    >
    >
    >>Hallo, met onderstaand script wil ik bepaalde ip adressen
    >>toelaten. Het script doet zijn werk maar het zou leuk zijn als ik
    >>meerdere IP's kan toelaten.
    >>
    >>Iemand een idee?
    >>
    >>
    >><? $userIP = $_SERVER['REMOTE_ADDR'];
    >> $IPallow = "127.0.0.2";
    >> if ($userIP <> ($IPallow)) {
    >> echo "Er valt hier niets te klooien";
    >> exit; }
    >>?>
    >>
    >>Alvast bedankt

    >
    >
    > euhm... misschien 'n kleine opmerking: hierbij hou je geen rekening met
    > mensen die surfen via 'n proxy server... waarschijnlijk is't niet nodig
    > (behalve als je provider je verplicht om hun proxyserver te gebruiken,
    > zoals Telenet in België ;-)).
    >
    >


    Yup, ik weet het. Maakt voor waar dit toegepast wordt niet uit.


Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics