Avatar billede tortur Nybegynder
27. januar 2004 - 13:57 Der er 10 kommentarer og
1 løsning

Login altid den samme fejl!!

Kan aldrig få mine login systems til at virke!
For evigt og altid denne fejl:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /web/www/frac/users/lolchatten/login-test.php:8) in /web/www/frac/users/lolchatten/login-test.php on line 9
Avatar billede jakobclausen Nybegynder
27. januar 2004 - 13:59 #1
Kan du ikke lige poste din kode, så er det lidt nemmere at hjælpe
Avatar billede codebase Praktikant
27. januar 2004 - 14:06 #2
du har udskrevet html inden session_start(), det må du ikke!
Avatar billede detox Nybegynder
27. januar 2004 - 14:07 #3
Det fejlkoden fortæller dig at du har output på linie 8 og laver session_start() på linie 9. Du skal have session_start() inden output.
Avatar billede codebase Praktikant
27. januar 2004 - 14:07 #4
Cannot send session cookie - headers already sent by (output started at /web/www/frac/users/lolchatten/login-test.php:8

:-)

læs fejlbeskrivelsen...
Avatar billede jakobclausen Nybegynder
27. januar 2004 - 14:07 #5
Det kan også blot være en tom linie
Avatar billede codebase Praktikant
27. januar 2004 - 14:09 #6
detox, too dammm slow... :-)
Avatar billede detox Nybegynder
27. januar 2004 - 14:10 #7
I det mindste er vi enige ;o)
Avatar billede jakobclausen Nybegynder
27. januar 2004 - 14:11 #8
Det bedste er at start i linie 1 med at skrive

<?
session_start();

- på de sider hvor du skal bruge session
Avatar billede tortur Nybegynder
27. januar 2004 - 14:25 #9
Min kode:
<html>
<head>
<title>
hej hej
</title>
</head>
<body>
<?php
session_start();
$conn = mysql_connect("localhost", "lolchatten", "");
mysql_select_db("lolchatten"); //Indtast selv de rigtige oplysninger

if(!isset($_POST['Submit'])) { //Tester om brugeren kom fra  login.html
    echo "Du skal komme fra login.php";
    }else{
        $postbruger = $_POST['Brugernavn'];
        $postpass = $_POST['Password']; //For læservenligheden overføres post variablerne til normale variabler
       
        $resultat = mysql_query("SELECT Id FROM `brugere` WHERE Brugernavn = '$postbruger' AND Password = '$postpass'");//Spørger efter ID

        $number = mysql_num_rows($resultat);//Tæller antaller af resultater
        if($number == 1) { //Hvis der kun er et resultat, bliver brugeren logget in
        $_SESSION['loget_in'] = 1;
        $_SESSION['Brugernavn'] = $postbruger;
        $_SESSION['Password'] = $postpass; //Sætter session variablerne
        echo "Du er nu logget in";

        }else echo"De indtastede oplysninger er ikke korrekte";
        }
?>
</body>
</html>
Avatar billede tortur Nybegynder
27. januar 2004 - 14:29 #10
Tusinde tak alle sammen jeg har fået det til at virke!
Avatar billede tortur Nybegynder
27. januar 2004 - 14:31 #11
Lige et extra spm. Hvordan laver man udtræk for brugeren´, som er logget ind sådan fx Hej (ens brugernavn) din mail er (ens mail)
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