Avatar billede x-periment Nybegynder
23. marts 2003 - 12:49 Der er 6 kommentarer og
2 løsninger

sessions

Jeg sider lige og roder lidt med session men bliver ved med at få følgende fejl hvorfor.


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Hjemmesider\db\tmp.php:3) in C:\Hjemmesider\db\tmp.php on line 26

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Hjemmesider\db\tmp.php:3) in C:\Hjemmesider\db\tmp.php on line 26


kode der skal køre ser sådanne ud
<html>
<body>

<?php
session_start();
if(isset($bnavn)){

  echo "hej";
}

else{

 
?>

<?php  echo "<form method=\"Post\" onsubmit=\"return checkdata();\" name=\"loginform\" action=\"$PHP_SELF\">"; ?>
<table border>
<tr><td>Brugenavn:</td><td><input type="text" name="bnavn"></td></tr>
<tr><td>Adgangskode:</td><td><input type="password" name="bkode"></td></tr>
<tr><td colspan ="2"><center><input type="submit" name="submit" value="Login"></center></td>
</table>
</form>

<?php
}
?>

</body>
</html>
Avatar billede schaefner Juniormester
23. marts 2003 - 12:50 #1
<?php
session_start();
?>
<html>
<body>

<?php
if(isset($bnavn)){
  echo "hej";
}else{
?>

<?php  echo "<form method=\"Post\" onsubmit=\"return checkdata();\" name=\"loginform\" action=\"$PHP_SELF\">"; ?>
<table border>
<tr><td>Brugenavn:</td><td><input type="text" name="bnavn"></td></tr>
<tr><td>Adgangskode:</td><td><input type="password" name="bkode"></td></tr>
<tr><td colspan ="2"><center><input type="submit" name="submit" value="Login"></center></td>
</table>
</form>

<?php
}
?>

</body>
</html>
Avatar billede ahv Nybegynder
23. marts 2003 - 12:51 #2
<?php
session_start();
if(isset($bnavn)){

  echo "hej";
}

else{

 
?>



<html>
<body>


<?php  echo "<form method=\"Post\" onsubmit=\"return checkdata();\" name=\"loginform\" action=\"$PHP_SELF\">"; ?>
<table border>
<tr><td>Brugenavn:</td><td><input type="text" name="bnavn"></td></tr>
<tr><td>Adgangskode:</td><td><input type="password" name="bkode"></td></tr>
<tr><td colspan ="2"><center><input type="submit" name="submit" value="Login"></center></td>
</table>
</form>

<?php
}
?>

</body>
</html>
Avatar billede schaefner Juniormester
23. marts 2003 - 12:51 #3
session_start(); skal stå før du udskriver noget til brugeren.
Avatar billede ahv Nybegynder
23. marts 2003 - 12:51 #4
Du må ikke have noget output til browseren før session_start()

Derfor kommer din fejl.
Avatar billede schaefner Juniormester
23. marts 2003 - 12:53 #5
Hvis vi skal vidst ha kordineret lidt her, alexander ;)
Avatar billede x-periment Nybegynder
23. marts 2003 - 12:54 #6
den af jer fik lidt mere end den anden først til mølle pricippet håber det er ok =)
Avatar billede schaefner Juniormester
23. marts 2003 - 12:54 #7
så slipper vi for at skrive det samme ;)
Avatar billede ahv Nybegynder
23. marts 2003 - 12:54 #8
Det er helt ok ;o)
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