Gå til innhold

Husk meg funksjon med sessions?


Anbefalte innlegg

Hei!

 

Jeg har en side hvor jeg bruker sessions ved innlogging. Er det mulig å lage en "husk meg" funksjon når jeg bruker sessions? Helst slik at man vil være loget inn hele tiden (uten at session timer ut?) og vil bli gjenkjent neste gang man kommer til siden.

 

Vil helst unngå og bruke cookies, men dersom det ikke er noen vei utenom så får vel det bare gå. :)

 

Noen som har noen forslag på hvordan dette kan gjøres? :hmm:

Endret av melsom
Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+6132

Melsom, lenge siden! ;)

 

Tror nok eneste mulighet er cookies, men om det finnes en slik funksjon med sessions vil jeg gjerne vite det :)

 

EDIT: Se den tredje posten her, skal teste det nå :)

EDIT: Funka ikke her :/ Selv om det står "3. februar 2006 15:43:36" på expire.

 

EDIT: Jo, det fungerer. Men det må settes før all annen bruk av session_*()

Endret av Slettet+6132
Lenke til kommentar
Gjest Slettet+6132
Det må nødvendigvis ikke være en session-funksjon. Kan også være en kake. :)

 

Det jeg er ute etter er en løsning, eller et forslag jeg kan bygge videre på ;)

5540206[/snapback]

 

Sessions er jo best i mine øyne, og det fungerte jo med å sette lifetime :)

Lenke til kommentar
Gjest Slettet+6132
Til dere andre: Hva med $_SERVER['REMOTE_HOST']? Er det noe som forandrer seg hver gang en logger inn på et abbonement med dynamisk IP?

5540242[/snapback]

 

Hva mener du nå?

Lenke til kommentar
Gjest Slettet+6132
exOn: Han meiner sikkert abbonomentar som koblar seg opp på nytt om får ny ip.

EdIT: Men svare, det kan eg ikkje.

5540274[/snapback]

 

Trådstartes spørsmål er jo egentligt besvart da.

 

Og om brukerne har dynamisk IP skal vel ikke spille noen rolle, med mindre du setter scriptet til å sjekke at de har samme IP neste gang.

Lenke til kommentar
Gjest Slettet+6132
<Offtopic>

Howdy ex0n :) Du får ta deg en tur innom irc snart synes jeg. ;)

</Offtopic>

 

Takk folkens. Forslaget til ex0n fiksa biffen ;)

5540347[/snapback]

 

Hehe, ex0n er da alltid på IRC, bare ikke så mye aktiv lenger.

Lenke til kommentar
Til dere andre: Hva med $_SERVER['REMOTE_HOST']? Er det noe som forandrer seg hver gang en logger inn på et abbonement med dynamisk IP?

5540242[/snapback]

 

REMOTE_HOST er en relativt lei løsning, den trenger spesiell konfigurasjon.

 

Er du ute etter hosten kan du bruke denne:

http://no.php.net/manual/en/function.gethostbyaddr.php

 

da $_SERVER utgaven kun henter ut apache sin, som sjeldent er konfigurert inn.

 

Hostname er så vidt jeg vet en kombinasjon av ipadressen din, og netlerendøren.

 

slik så min ut fra gethostbyadress()

 

***-***-**.****.adsl.tele2.no

 

der de første siffrene adskilt med - er de siste 3 punktene i ip adressen min.

Endret av NH
Lenke til kommentar
Gjest Slettet+6132
Til dere andre: Hva med $_SERVER['REMOTE_HOST']? Er det noe som forandrer seg hver gang en logger inn på et abbonement med dynamisk IP?

5540242[/snapback]

 

REMOTE_HOST er en relativt lei løsning, den trenger spesiell konfigurasjon.

 

Er du ute etter hosten kan du bruke denne:

http://no.php.net/manual/en/function.gethostbyaddr.php

 

da $_SERVER utgaven kun henter ut apache sin, som sjeldent er konfigurert inn.

 

Hostname er så vidt jeg vet en kombinasjon av ipadressen din, og netlerendøren.

 

slik så min ut fra gethostbyadress()

 

***-***-**.****.adsl.tele2.no

 

der de første siffrene adskilt med - er de siste 3 punktene i ip adressen min.

5541371[/snapback]

 

 

Hostname er rett og slett en adresse som er reversert til en ip.

 

Hvis det i din ISP sin nameserver befinner seg følgende data:

domene.no IN A 123.213.123.213
213.123.213.123.in-addr.arpa. IN PTR domene.no

 

Da vil personen med ip 123.213.123.213 få hostname til domene.no. Det er ikke alle ISPer som bruker hostname på sine IPer, feks Lyse.

 

Men dette er veldig off-topic :)

Endret av Slettet+6132
Lenke til kommentar

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...