Avatar billede peturkirke Novice
27. maj 2003 - 12:57 Der er 10 kommentarer og
1 løsning

cannot add header information

hvorfor får jeg denne fejl ?

Warning: Cannot add header information - headers already sent by (output started at /var/www/html/checklogin.php:13) in /var/www/html/checklogin.php on line 17
Avatar billede sostack Nybegynder
27. maj 2003 - 13:00 #1
Hvordan ser din kode ud til checklogin.php ??

//sostack
Avatar billede exp Juniormester
27. maj 2003 - 13:01 #2
Det betyder at du udskriver noget til browseren inden du bruger header(location:)

prøv lige at poste koden i checklogin.php
Avatar billede peturkirke Novice
27. maj 2003 - 13:02 #3
<?php

  $db = mysql_connect("hemmeligt", "hemmeligt", "hemmeligt");
  mysql_select_db("hemmeligt",$db);
  $result = mysql_query("SELECT * FROM users WHERE Username = '$Username'",$db);

  if ($myrow = mysql_fetch_array($result)) {
  do { session_start();
      $_SESSION['Username'] = "A"; }
  while ($myrow = mysql_fetch_array($result)); }
  else { echo "Du er ikke online !"; }

  header("Location: index.php");
?>
Avatar billede exp Juniormester
27. maj 2003 - 13:08 #4
hvis denne linie bliver udført virker header("Location: index.php"); ikke...
Avatar billede exp Juniormester
27. maj 2003 - 13:09 #5
denne linie:
else { echo "Du er ikke online !"; }
Avatar billede sostack Nybegynder
27. maj 2003 - 13:09 #6
while ($myrow = mysql_fetch_array($result)); } vil genrere en fejl, derfor er der sendt data til browseren før der sendes en header(), hvilket ikke er tilladt:

//sostack
Avatar billede peturkirke Novice
27. maj 2003 - 13:11 #7
faktisk burde i begge to få poengene
det eneste jeg kan gå efter er, at exp først kommer med et svar
sorry, sostack
Avatar billede googolplex Novice
27. maj 2003 - 13:13 #8
Prøv at se her hvordan du kan omgå problemet med headere, det virker fint:

http://www.webcafe.dk/tipsogtricks/php/phpheaders.html
Avatar billede exp Juniormester
27. maj 2003 - 13:13 #9
man kan godt dele point... bare klik på "avanceret", så kan du fordele point som du har lyst :-)

sostack >>
Vil du have halvdelen?
Avatar billede sostack Nybegynder
27. maj 2003 - 13:15 #10
Nah, det er ikke et kapløb om points ;-)

//sostack
Avatar billede exp Juniormester
27. maj 2003 - 13:16 #11
:-)

Enig, men det kunne jo godt være alligevel *G*
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