/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Redirect hvis IP har set siden før
Fra : Michael


Dato : 24-05-06 09:20

Hej.

Jeg kunen godt tænke mig at have en side, som mine besøgene kun
skal se én gang - næste gang de komemr hen til siden bliver de
redirected til en anden side med det samme.

IP'en skal altså gemmes, og så skal der tjekeks om IP'en har set
siden før, har den dette skal der redirectes.

Er dette muligt, i så fald hvordan?

Der skal vel laves en database i MySQL og så en kode der gemmer
IP, og en kode der leder efter IP'en.

Hvis der er en der kan fortøælle mig det i detaljer eller vise
mig en guide eller et script, så ville jeg blive meget glad.

På forhånd tak.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Martin Ploug (24-05-2006)
Kommentar
Fra : Martin Ploug


Dato : 24-05-06 09:53

Michael <Nejtak@hotbrev.dk> skrev:
>Hej.
>
>Jeg kunen godt tænke mig at have en side, som mine besøgene kun
>skal se én gang - næste gang de komemr hen til siden bliver de
>redirected til en anden side med det samme.
>
>IP'en skal altså gemmes, og så skal der tjekeks om IP'en har set
>siden før, har den dette skal der redirectes.
>
>Er dette muligt, i så fald hvordan?
>
>Der skal vel laves en database i MySQL og så en kode der gemmer
>IP, og en kode der leder efter IP'en.
>
>Hvis der er en der kan fortøælle mig det i detaljer eller vise
>mig en guide eller et script, så ville jeg blive meget glad.
>
>På forhånd tak.


Hej Michael

det lyder som om du inde på noget af det rigtige med at IP'en
skal gemmes i en database, men du skal nok prøve at oprette
indlæget i en php eller en asp gruppe.

Hilsen Martin


Jens Gyldenkærne Cla~ (24-05-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-05-06 09:56

Michael skrev:

> Jeg kunen godt tænke mig at have en side, som mine besøgene kun
> skal se én gang - næste gang de komemr hen til siden bliver de
> redirected til en anden side med det samme.


Brug en cookie.

> IP'en skal altså gemmes, og så skal der tjekeks om IP'en har set
> siden før, har den dette skal der redirectes.


IP-nummeret er upraktisk at anvende i denne forbindelse. Dels kan
der nemt være flere personer bag samme ip-nummer (typisk for folk
der surfer fra et netværk), og dels kan den samme person skifte ip-
nummer hver gang computeren genstartes (typisk for mange
privatbrugere).

En cookie knyttes til en enkelt browser, og er dermed en langt
bedre indikator på om den besøgende har været der før (selv om det
heller ikke er en perfekt metode - dels kan flere anvende samme
computer/login/browser og dels kan en person anvende flere browsere
eller flere logins).


> Er dette muligt, i så fald hvordan?

Ja det er muligt, men det skal gøres med et scriptsprog. Enten med
javascript eller med et passende serverscript (asp, php, asp.net
eller lignende).

Princippet er ganske enkelt. Den omtalte side tjekker først for
eksistensen af en cookie:

If (cookie_fundet)
   viderestil til ny side
Else
   Sæt cookie
End If

(evt. kan man forlænge udløbsperioden for cookien før der
viderestilles)

Selve teknikken afhænger af scriptsproget. Spørg i den gruppe der
passer til sproget:

Javascript: <news:dk.edb.internet.webdesign.clientside>
ASP: <news:dk.edb.internet.webdesign.serverside.asp>
PHP: <news:dk.edb.internet.webdesign.serverside.php>
ASP.NET: <news:dk.edb.programmering.dotnet>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste