vi er lost Skrevet 8. mars 2005 Del Skrevet 8. mars 2005 (endret) Jeg bruker dette til å legge inn cookien på brukerens maskin. <?php $logget = "teksten som lagres"; //Denne cookien går ut om en time setcookie ("TestCookie", $logget ,time()+3600); ?> Men jeg får denne feilmeldingen: Warning: Cannot modify header information - headers already sent by (output started at /home/ganskeen/public_html/passsjekk.php:8) in /home/ganskeen/public_html/rettpass.php on line 6 Hva er galt?? Endret 8. mars 2005 av vi er lost Lenke til kommentar
ProXymus Skrevet 8. mars 2005 Del Skrevet 8. mars 2005 (endret) Du må starte cookien før du skriver noe innhold som med funksjonen echo. Ellers er det andre metoder du kan bruke. Evt bruke output buffer: ob_start(); Legg den øverst i scriptet ditt så bør det funke. Ellers må du ha cookie deklarasjon før output Endret 8. mars 2005 av ProXymus Lenke til kommentar
jorgis Skrevet 8. mars 2005 Del Skrevet 8. mars 2005 INGENTING må sendes ut fra scriptet før headere sendes ut (cookies og sessions, bl.a.). Det betyr at du ikke kan ha mellomrom før <? eller echo'e ut informasjon før du bruker header(), setcookie() eller lignende. Fjern mellomrommet du har før <?, så skal det funke. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå