Avatar billede mc.lucifer Praktikant
22. april 2003 - 20:13 Der er 3 kommentarer og
1 løsning

Warning: Cannot modify

Warning: Cannot modify header information - headers already sent by (output started at D:\Bogo\index.php:2) in D:\Bogo\confirm.php on line 17


Hvad er det jeg gør galt

Confirm.php ser sådanne her ud:

<?
If ($log == "ok"){
$database = mysql_connect("localhost","root","kean011201");
mysql_select_db("bogofan", $database);
$query = mysql_query("SELECT Username,Password FROM users WHERE Username='$Username' AND Password='$Password'");
$antal = mysql_num_rows($query);
If ($antal == 0)
{$Besked1 = "Du er ikke logget ind";}
Else
{Setcookie("BogOFan",$Username,time()+3600);
}}
include "index.php";
?>

<?
If ($exit=="ok")
{Setcookie("BogOFan",$Username,time()-1000);
}
?>

MC
Avatar billede jakoba Nybegynder
22. april 2003 - 20:28 #1
I filen index.php laver du noget output, noget tekst browvseren skal modtage. (det er på linie 17 i index.php.

og såsnart du har genereret noget output kan du ikke længer sende headers. og heller ikke bruge funktionen setcookie som du gør nedenunder der hvor du inkluderer index.php.

mvh JakobA
Avatar billede jakoba Nybegynder
22. april 2003 - 20:30 #2
Ups. index.php inkluderer confirm.php og det er i den fils linie 17 du skriver et eller andet.
Avatar billede mc.lucifer Praktikant
22. april 2003 - 20:31 #3
Hved ikke hvorfor det virker nu men det hjælp at bytte rundt på de 2 If ér
Dvs

<?
If ($exit=="ok")
{Setcookie("BogOFan",$Username,time()-1000);
}
?>
<?
If ($log == "ok"){
$database = mysql_connect("localhost","root","kean011201");
mysql_select_db("bogofan", $database);
$query = mysql_query("SELECT Username,Password FROM users WHERE Username='$Username' AND Password='$Password'");
$antal = mysql_num_rows($query);
If ($antal == 0)
{$Besked1 = "Du er ikke logget ind";}
Else
{Setcookie("BogOFan",$Username,time()+3600);
}}
include "index.php";
?>


men nu virker det takker

MC
Avatar billede jakoba Nybegynder
22. april 2003 - 20:33 #4
<?
If ($log == "ok"){
$database = mysql_connect("localhost","root","kean011201");
mysql_select_db("bogofan", $database);
$query = mysql_query("SELECT Username,Password FROM users WHERE Username='$Username' AND Password='$Password'");
$antal = mysql_num_rows($query);
If ($antal == 0)
{$Besked1 = "Du er ikke logget ind";}
Else
{Setcookie("BogOFan",$Username,time()+3600);
}}
include "index.php";
//  ? >
//  det var her du skrew 2 linieskift. mere skal der ikke til.
//  < ?
If ($exit=="ok")
{Setcookie("BogOFan",$Username,time()-1000);
}
?>
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