Gå til innhold

IP adresse gjenkjenning


Anbefalte innlegg

Skrevet

Heisann, noen som vet om ett eller annet PHP script som gjenkjenner IP adresser? Jeg vil gjerne at scriptet skal kunne gi navn på folk etter hvilken ip de har. Sånn at hvis min IP er 51.23.12.51 (eksempel adresse) så kan jeg få det til å stå Steffenz istedet. Lar det seg gjøre?

 

På forhånd takk! :)

Videoannonse
Annonse
Skrevet

Meiner du at du har alle ip'ane til f. eks. kameratane dine i ei fil med namn til kvar ip og at det skal komme opp kvar gang du besøker sida "mårnings steffenz!"?

Eller at du skal sjekke opp kven som brukar ip'en frå ein server for å skrive det ut på sida?

(Sistnemnte er umoglegt, meiner eg)

Skrevet (endret)

<?php
$ip = $_SERVER['REMOTE_ADDR'];
if ($ip == "123.123.123.123") { echo("Hei Ola Norman"); }
if ($ip == "321.321.321.321") { echo("Hei Mannen :p"); }
else { echo(""); }
?>

 

Bare legg til iper ned over, med melding slik som Hei Ola Norman osv..

Vet ikke om den funker da, du får prøve..

 

 

EDIT: Funka fint..

Endret av goggen90
Skrevet (endret)

Jeg brukte PHP scriptet jeg.. :!: Fungerte utmerket til mitt bruk. Trengte bare en enkel kode som gjorde IP adresser om til navn hvis de var innlagte... Grunnen til at jeg personlig liker php er fordi at det støtter mere, og hvis du lagrer script som PHP så kan du iallefall endre dem mens de ligger på internett, for når du har HTM så lagres jo filene på maskinen (ifra nettleseren) sånn at du må tømme loggen.. :dontgetit:

Endret av steffenz
Skrevet
Jeg brukte PHP scriptet jeg.. :!: Fungerte utmerket til mitt bruk. Trengte bare en enkel kode som gjorde IP adresser om til navn hvis de var innlagte... Grunnen til at jeg personlig liker php er fordi at det støtter mere, og hvis du lagrer script som PHP så kan du iallefall endre dem mens de ligger på internett, for når du har HTM så lagres jo filene på maskinen (ifra nettleseren) sånn at du må tømme loggen..  :dontgetit:

5526201[/snapback]

Cookie og JS vil i dette tilfellet være dramatisk mer dynamisk, dessuten er dette en jobb man typisk kan avlaste server med. Caching er ikke noe problem. Bare å ha med

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past

det så er problemet mye mindre.

Skrevet
Var tanken da også at man skal legge alle ip-sjekkene i JS? Det kan jo ikke være særlig hensiktsmessig av et utall årsaker?

5526303[/snapback]

Nei, selvsagt ikke. IP-sjekk er jo grusomt statisk. Hvis du leser JS-koden som i linken som ble postet et stykke opp her så ser du en betraktelig mer dynamisk løsning.
Skrevet (endret)

Enn dette ?

 

 

 

<?php

$svar = "<p>";
$ip = $_SERVER['REMOTE_ADDR'];

 switch($ip) {

 case 123.1232.3123:
 $svar .= "Ola Nordmann";
 break;

 case 312.3213.5345:
 $svar .= "Mamma pappa";

 case 154.656.677:
 $svar .= "Meg selv";
 break;

 default:
 $svar .= "Ukjent";
 break;
}

$svar .= "</p";

echo $svar;

?>

 

 

Endret av fredeil
Skrevet
Ikke bruk javascript, spar meg!

5525752[/snapback]

Av ren nygjerrighet: Hvorfor?

5525923[/snapback]

 

Skriver under på den. Hvorfor i alle dager, i vår tidsalder skal vi være motstander av javascript? Skal vi bare si takk og god natt til ajax?

Skrevet
Vi er midt i PHPens verden, hvorfor skal vi bruke "opensource" til sidene våres da?

5531319[/snapback]

 

Hæ? Hva har open source med temaet å gjøre? js kan være like Open Source som PHP, og visa versa

Skrevet

Det som er kjekt med javascript er at det kjører på klient, og det trenger ikke kjøres til server for behandling =)

 

Tror goggen90 mente at det er lettere og kopiere javascript fordi at det ligger i kildekoden til siden..

Skrevet (endret)
Det som er kjekt med javascript er at det kjører på klient, og det trenger ikke kjøres til server for behandling =)

 

Tror goggen90 mente at det er lettere og kopiere javascript fordi at det ligger i kildekoden til siden..

5531439[/snapback]

Mulig det ja, men hva i alle dager har det med saken å gjøre? JS og PHP har to helt forskjellige formål. PHP er server-side, mens JS er client-side. Det byr på helt forskjellige muligheter.

 

Edit: At kildekoden er lett tilgjengelig har absolutt ingenting å si. Er ikke lov å kopiere koden uten tillatelse, hvilket man automatisk overhode ikke har (åndsverksloven).

Endret av Ernie

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...