Gå til innhold

Lagre informasjon i cookies for 2 gang og hente ut


Anbefalte innlegg

Jeg har side med tabell som skal vise Fornavn, etternavn og adresse.

 

Når jeg skriver inn Fornavn, etternavn og adresse i en tekstfelt og trykker på "lagre" så skal det vises på samme side.

 

La oss si at jeg skriver inn følgende info i et tekstfelt for Fornavn, et tekstfelt for etternavn og et tekstfelt for adresse; "Hans", "Nissen", "Storgata23" så skal det vises på samme side slik som dette:

 

FORNAVN| ETTERNAVN | ADRESSE

Hans | Nissen | Storgata23

 

 

Første gangen jeg trykker på knappen "lagre" så skal dette lagres i en cookies.

Det er greit.

 

Men problemet er; hvordan blir det dersom jeg skal lagre en annen informasjon for 2 gang? Feks "Mari", "Nilsen", Sleipgata34 .

Kan noen vise meg hvordan man lagrer informasjon gang etter gang og deretter henter ut alt som tidligere er lagret + det nye?

 

Poenget mitt er å lagre informasjon og for hver gang jeg feks besøker siden igjen så skal de forrige lagrede informasjon dukke opp.

 

Ps: jeg skal bevisst ikke bruke database.

 

Setter pris på ditt svar :)

Endret av Navido
Lenke til kommentar
Videoannonse
Annonse
har du gitt kakene nye navn for hver lagrin? ellers så skriver de over den gamle.

 

(husk at mange sletter cookies før de dør ut, bevisst)

5671212[/snapback]

 

Men greia er at det skal opprettes en ny cookie FOR HVER LAGRING jeg foretar slik jeg har forstått det

 

Akkurat den er jeg usikker på hvordan det gjøres.

Lenke til kommentar
bare ta noe som er unikt for den lagringa, feks tida som cookie name altså.

 

edit:  :)

5671297[/snapback]

 

Hmm. det sa meg ikke mye.

 

Altså jeg tenker følgende:

 

if (isset($_POST["lagre"]))

{

opprett en ny cookie.

}

 

 

Men den forrige lagrede informasjonen skal også ligge der.

Lenke til kommentar
ja, bare gi den nye cookien et annet navn da...

altså, før du "oppretter en ny cookie", så gi kaken et navn som feks er example_1140999603, hvor 1140999603 er unix tida (som du får med time();)

5671385[/snapback]

 

Sa meg ikke mye :(

 

Kan du vise hva du mener. Forstår bare ikke når det skal skje lagring for andre gang.

Lenke til kommentar

$cookie_prefix = "example_"; // din cookie prefix, noen servere krever at dette skal være domenet ditt uten '.'
$now = $time();
$name = $cookie_prefix.strval($now);
$value	=	$value;
$hours	=	$hours;
$time	=	$now + 3600 * $hours;
$domain	=	"."."example.com";

setcookie($name,$value,$time,"/",$domain);

begynner å bli trøtt, sikkert litt bugget det der, men du skjønner hva jeg mener.

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å
×
×
  • Opprett ny...