Thread: PHP: sessies

  1. #1
    Nocturno's Avatar
    Registered
    31/08/02
    Location
    BruHHe
    Posts
    220
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    PHP: sessies

    Ik ben dus al m'n pagina's aant beveiligen. Ik plaats dan require("auth.php") bovenaan. Ok alles goed en wel. Op m'n admin.php pagina krijg ik deze errors nooit, maar op al m'n andere pagina's wel, zelfs al ben ik niet ingelogd.

    admin.php
    -------------
    PHP Code:
    <?PHP
    require("auth.php")
    ?>
    <p>u bent ingelogd</p>
    add.php (om leden toe te voegen)
    -------------------------------------------
    PHP Code:
    <html> 
    <head> 
    </head> 

    <?PHP
    require("auth.php")
    ?>

    <?PHP
    include('dbconnect.php'); 

    if (
    $submit == "Voeg lid toe!"

        
    $query "insert into add_members 
            (lidnummer,name,email,age) values 
            ('
    $lidnummer','$name','$email','$age')" 
        

        
    mysql_query($query) or 
            die (
    mysql_error()); 
    ?> 
    <p><font face="Verdana" size="1">In orde!</font></p>
    <a href="admin.php" target="iframe"><font face="Verdana" size="1">Terug naar admin</font></a>
    <br><font face="Verdana" size="1"><a href="view.php" target="iframe">ledenlijst bekijken</font></a></p> 
    <?PHP

    else 

        include(
    "addmembers.php"); 

    ?> 
    </body> 
    </html>

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/develop/public_html/fst/php/add.php:5) in /home/develop/public_html/fst/php/auth.php on line 6

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/develop/public_html/fst/php/add.php:5) in /home/develop/public_html/fst/php/auth.php on line 6

    Alvast bedankt !!!!
    Elke: BE Priest 2* / Frostmane
    @ iMac 20" Intel Core Duo 2
    no votes  

  2. #2
    EdMeister's Avatar
    Registered
    17/08/02
    Location
    Gent
    Posts
    1,402
    iTrader
    31 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Je mag geen output hebben voor je cookies, headers en dergelijke behandelt.

    PHP Code:
    <html> <head> </head
    Dit zorgt voor de fout...
    Sir, we are surrounded! Excellent, we can attack in any direction.
    no votes  

  3. #3
    sneax's Avatar
    Registered
    25/07/02
    Location
    Aalst
    Posts
    13,457
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/156
    session_start verandert de header info, de header wordt VOOR de eigenlijke 'pagina' gezonden, dit will zeggen dagge session_start moet doen vóór elke output - dat wilt dus zeggen ook een kleine whitespace boven of onderaan één of andere php page die ge include

    ook die
    <html>
    <head>
    </head>

    is dus al 'output' en dan kunt ge de headers nimeer wijzigen
    safir Thom4s
    no votes  

  4. #4
    Nocturno's Avatar
    Registered
    31/08/02
    Location
    BruHHe
    Posts
    220
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    echt bedankt!
    Het is eigenlijk supersimpel en ik maar zoeken.
    Niets slimmer dan een mens, maar je moeten leven eh

    Thx again !
    Elke: BE Priest 2* / Frostmane
    @ iMac 20" Intel Core Duo 2
    no votes  

  5. #5
    Attila's Avatar
    Registered
    15/12/02
    Location
    schoten
    Posts
    431
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Alles voor de setcookie lijn, moet je leeglaten, geen echos enzo. en geen html tags

    greetzzz
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in