Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 847
Har et problem her... Har laget en enkel gjestebok til en hjemmeside. Men når jeg skriver inn en melding og trykker send, oppdaterer den seg ikke skikkelig og jeg får ikke opp siden med den nye melingen. Jeg prøver med header ("Location: gjestebok.php"); men får opp følgende filmelding:

Warning: Cannot modify header information - headers already sent by (output started at /"server"/gjestebok.php:5) in /"server"/svar.php on line 17

Byttet ut hele linken med "server" for jeg vill ikke at folk skal inn å se på den enda
Headere skal sendes *før* noe output gjøres til nettleseren. Du kan evt. workarounde denne ved å legge til "ob_start ()" helt øverst i dokumentet ditt.

Kode

<?php
echo 'marfo er en sopp';
header('location: http://freakforum.nu');
?>
vil ikke funke, men:

Kode

<?php
ob_start();

echo 'marfo er en sopp';
header('location: http://freakforum.nu');
?>
Vil det. Du kan lese mer om "output-buffering" ved å søke etter det på Google.
Sist endret av Exmagician; 7. september 2007 kl. 10:48.
Ah... merkelig... har ob_start(), i et script tidligere i filen men...