Aaaargh .. HJÆÆÆLP !!!

Tags:    php

<LINK REL="stylesheet" HREF="style.css" TYPE="text/css">
<title>Add news</title>
</HEAD>
<BODY>
<?php
session_start();
if(!$_SESSION['loget_in'] == 1) {
echo"Du er ikke logget ind";
exit;
}
?>
<form action="submit_news.php" method="post">
<font face="verdana" size="1">
<BR />
<input type="text" name="author" size="40" maxlength="80" value="Author" />

<input type="text" name="title" size="40" maxlength="80" value="Title" />

<textarea name="news" rows="8" collums="5">News</textarea>

<input type="submit" value="add news" /><input type="reset" value="Reset" />
</form>
</BODY>
</HTML>

hvad er der galt her ? er ikke så go til php endnu, men den melder den her fejl:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /usr/home/whitehat_dk/users/juul/rebs/add_news.php:7) in /usr/home/whitehat_dk/users/juul/rebs/add_news.php on line 8

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /usr/home/whitehat_dk/users/juul/rebs/add_news.php:7) in /usr/home/whitehat_dk/users/juul/rebs/add_news.php on line 8



Når du bruger session_start() skal det sendes i HEADER'en til brugeren.
Dvs. det er blandt det første der skal sendes.

Derfor kan du ikke først sende "<HTML>" osv.... session_start() skal i toppen af koden!



/AC



Når du bruger session_start() skal det sendes i HEADER'en til brugeren.
Dvs. det er blandt det første der skal sendes.

Derfor kan du ikke først sende "<HTML>" osv.... session_start() skal i toppen af koden!



/AC



MANGE tak for det hurgtige svar .. Nu virker det :D



Du kunne oxo sætte ob_start(); på den aller-øverste linie og ob_flush(); på den aller-nederste linie, så må du godt sende headers imellem, eller hvor du nu vil have dem...
_______________________________________
-----------------------{ nife}------------------------_______________________________________



Ikke en rigtig god title! Prøv næste gang og komme med en mere beskrivende title, også selvom det haster eller hvis du bare er ikke kan få noget til at virke.



Ikke en rigtig god title! Prøv næste gang og komme med en mere beskrivende title, også selvom det haster eller hvis du bare er ikke kan få noget til at virke.

yes yes ;D vidste bare ik lige hvad jeg skulle kalde den ;)



t