login  Naam:   Wachtwoord: 
Registreer je!
 Forum

session_start();

Offline Speedy - 23/07/2005 17:26
Avatar van SpeedyPHP interesse Hallo

Ik ben bezig met een login systeem en werk met includes. Moet ik nu na het inloggen de session_start(); bovenaan de pagina zetten of bovenaan de include?

Mvg

9 antwoorden

Gesponsorde links
Offline b4nkr0bz0r - 23/07/2005 17:27
Avatar van b4nkr0bz0r PHP gevorderde op de include pagina zoieso, anders werkt het op de pagina al niet de je wilt invoegen
Offline DaOxx - 23/07/2005 17:40 (laatste wijziging 23/07/2005 17:40)
Avatar van DaOxx PHP beginner Wat een klets op de include pagina hoeft dat helemaal niet als je bijv.

  1. <?php
  2.  
  3. include("includes/validate_login.php"); // of iets.
  4.  
  5. ?>


hier pakt hij de sessie gewoon hoor..
Offline remcobers - 23/07/2005 17:56
Avatar van remcobers PHP expert En als je de session start in de include. Moet die include bovenaan ;)
Offline Gerard - 23/07/2005 19:56
Avatar van Gerard Ouwe rakker voordat je een session_start() uitvoert mag je nog GEEN output hebben gezonden naar de browser.
Offline DaOxx - 24/07/2005 03:32
Avatar van DaOxx PHP beginner Mag best als je verkeerd met de headers omgaat ob_start() ob_end_flush().... heel vies maar het werk wel. Maar je moet gewoon session_start hebben in je include bovenaan of in de pagina boven je include. Succes.!
Offline tomk - 24/07/2005 11:27 (laatste wijziging 24/07/2005 11:28)
Avatar van tomk ASP interesse Zo kan ook:

  1. <?
  2.  
  3. include("bestand.php");
  4. ?>


Zet het wel boven aan de pagina anders send je de header/banner nog een keer.
Offline DaOxx - 24/07/2005 11:31
Avatar van DaOxx PHP beginner Maar dat is de vieze manier tomk, en wat send hij dan verkeerd je banner :O 
Offline tomk - 24/07/2005 11:42
Avatar van tomk ASP interesse nhja mijn manier stink niet hoor:p nee dan krijg je soms een error Header already send ofzo.. Maar geen prob allebei kan zowel deze:
  1. <?php
  2.  
  3. include("includes/validate_login.php"); // of iets.
  4.  
  5. ?>


Of die van mij:
  1. <?
  2.  
  3. include("bestand.php");
  4. ?>
Offline DaOxx - 24/07/2005 12:07 (laatste wijziging 24/07/2005 12:07)
Avatar van DaOxx PHP beginner Jou manier is WEL fout ik ga er niet over in discussie maar raad je aan dit te lezen:
http://phpfreakz.com/artikelen.php?aid=109
Output buffering is eigenlijk meer het probleem omzeilen dan het eigenlijk oplossen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.4s