Mattlakk Skrevet 1. juli 2006 Del Skrevet 1. juli 2006 (endret) Hei, hvordan lager jeg så min egen ip går til F.eks index2.php og alle andre ip'er går til index.php ? Endret 1. juli 2006 av crawford Lenke til kommentar
endrebjo Skrevet 1. juli 2006 Del Skrevet 1. juli 2006 Legg denne øverst i index.php. <?php $dinIP = "255.255.255.255"; // Skriv inn IP'en din her. Hvis du har dynamisk IP er det ikke mulig. if ($_SERVER['REMOTE_ADDR'] == $dinIP) { header("Location: http://www.server.no/index2.php"); exit; } ?> Lenke til kommentar
Martin A. Skrevet 2. juli 2006 Del Skrevet 2. juli 2006 (endret) Om man har dynamisk IP kan løsning være, som jeg nevte i en annen tråd, å bruke en unik cookie. if(isset($_COOKIE['jeg_er_admin'])) { header("Location: http://www.example.com/index2.php"); exit; } Og da bruker du bare setcookie() for å sette din unike cookie. Endret 2. juli 2006 av M4rTiN Lenke til kommentar
Ernie Skrevet 2. juli 2006 Del Skrevet 2. juli 2006 Vil fraråde mot akkurat den der. En hvilken som helst person kan sette en kjeks i egen nettleser ... Lenke til kommentar
Gjest Slettet+6132 Skrevet 2. juli 2006 Del Skrevet 2. juli 2006 ... Ett bilde sier mer enn tusen ord: Lenke til kommentar
Martin A. Skrevet 2. juli 2006 Del Skrevet 2. juli 2006 Vil fraråde mot akkurat den der. En hvilken som helst person kan sette en kjeks i egen nettleser ... 6423575[/snapback] Vel, sikkerhet var vel ikke akkurat det jeg tenkte mest på. Men han sier ingen verdens ting om hva som skal være på denne "index2". Om han vil bruke "index2" som et slags adminpanel, så må man nok finne på noe annet lurt. Lenke til kommentar
Jonhoo Skrevet 6. juli 2006 Del Skrevet 6. juli 2006 Det er da en funksjon i PHP for å resolve Dynamiske IPadresser utifra for eksempel en DynDNS.org adresse.. Han kan jo bruke det Lenke til kommentar
Gjest Slettet+142 Skrevet 6. juli 2006 Del Skrevet 6. juli 2006 Det er da en funksjon i PHP for å resolve Dynamiske IPadresser utifra for eksempel en DynDNS.org adresse.. Han kan jo bruke det 6444218[/snapback] no-ip.com har jo en god ligende løsning der... man får en dns(eller noe sånt?), og bruker et program som oppdaterer "dns"'n til din IP... men... vil tro at det vil bli noe som f.eks if($_SERVER['REMOTE_ADDR']=='min_ip.no-ip.org') { ... } eller? Lenke til kommentar
0lav Skrevet 6. juli 2006 Del Skrevet 6. juli 2006 Det kan vell ikke funke med tanke på at det ikke er den verdien $_SERVER['REMOTE_ADDR'] vil ha, eller? Lenke til kommentar
Martin A. Skrevet 6. juli 2006 Del Skrevet 6. juli 2006 (endret) gethostbyaddr() bør han vel bruke da. <?php $host = gethostbyaddr($_SERVER['REMOTE_ADDR']); if($host == "crawford.no-ip.org" { //Vis siden }else { die("<h1>Ingen tilgang</h1>"); } Men igjen så virker vel ikke det. crawford.no-ip.org kan peke mot "169.85.54.198", men "169.85.54.198" vil resolve "sw4-169.85.54.198.tele2.no". Endret 6. juli 2006 av M4rTiN Lenke til kommentar
Gjest Slettet+6132 Skrevet 6. juli 2006 Del Skrevet 6. juli 2006 Du må først sjekke hva "crawford.no-ip.org" resolver til, og så matche den med IPen på brukeren. Lenke til kommentar
Gjest Slettet+142 Skrevet 6. juli 2006 Del Skrevet 6. juli 2006 (endret) gethostbynamel funker helt fint testet: <? $ip = gethostbynamel('mariyo.no-ip.org'); echo $ip[0]; /* kan være lurt å se på: echo "<br>"; var_dump($ip); echo "<br>"; print_r($ip); */ ?> Endret 6. juli 2006 av Slettet+142 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå