Avatar billede donwang Nybegynder
11. august 2003 - 16:30 Der er 13 kommentarer og
1 løsning

Cookies - husk mig?

Hey! Jeg har denne side: http://www.portal.jespersen.se/tilfoej.php hvor der gerne skal stå et chek box, med:"Husk mig" under feltet Din e-mail, som så skal huske data i Felterne "ditnavn" og "din e-amil" i en cookie. Er der nogen der kan hjælpe med det?
Avatar billede donwang Nybegynder
11. august 2003 - 17:05 #1
?
Avatar billede detox Nybegynder
11. august 2003 - 17:32 #2
Så er det noget med du skal tilføje:

if ( isset( $_POST['checkbox_navn'])) {
  setcookie ('email', $_POST['email']);
  setcookie ('ditnavn', $_POST[ditnavn']);
}
Avatar billede donwang Nybegynder
11. august 2003 - 17:59 #3
Hvorfor virker det ikke når jeg gør sådan?
<? if ( isset( $_POST['checkbox_navn'])) {
  setcookie ('email', $_POST['email']);
  setcookie ('ditnavn', $_POST[ditnavn']);
}
?>

Alså med <? ?> ?
Avatar billede detox Nybegynder
11. august 2003 - 18:07 #4
Nu kender jeg jo ikke resten af din kode, men jeg vil mene det skal tilpasses det du har i forvejen.
Altså tilføj en checkbox til din form og giv den et navn og værdi.
Tilføj ovenstående kode til siden der modtager data fra din form (og ret $_POST-variablerne til de aktuelle navne).
Du kan så fx tjekke om cookies er sat og tilføje dem som værdier i din form.
Avatar billede donwang Nybegynder
11. august 2003 - 18:10 #5
Har du msn?
Avatar billede detox Nybegynder
11. august 2003 - 18:20 #6
Ja, men jeg har dårlig tid lige nu.
Avatar billede donwang Nybegynder
11. august 2003 - 18:46 #7
øv...
Avatar billede donwang Nybegynder
13. august 2003 - 19:42 #8
Hjælp?
Avatar billede detox Nybegynder
13. august 2003 - 20:07 #9
Kan man se noget kode?
Avatar billede donwang Nybegynder
14. august 2003 - 15:07 #10
Ja, hvis du har msn.. Eller noget...
Avatar billede detox Nybegynder
14. august 2003 - 15:15 #11
sveegaard@hotmail.com
Avatar billede detox Nybegynder
14. august 2003 - 21:13 #12
.
Avatar billede detox Nybegynder
14. august 2003 - 21:18 #13
Løsningen blev så, til andres orientering. Cookies med tilføjelse af en sessionvariabel og en header til refesh:

if ( isset( $_POST['husk']) && $_POST['husk'] == 1) {
  setcookie ('dinemail', $_POST['dinemail'], time()+60*60*24*365);
  setcookie ('ditnavn', $_POST['ditnavn'], time()+60*60*24*365);
  $_SESSION['url'] = "sat";
  header('Location: '.$_SERVER['PHP_SELF']);
}
Avatar billede donwang Nybegynder
14. august 2003 - 21:20 #14
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester