Zdravim!
V ramci optimalizace webu premyslim, ze session budu inicializovat az v momente, kdy se overi uzivatel, ne pro vsechny.
Uvod je primitivni, proste:
Kód:
if($_GET['action'] == 'login'){
  
$query = mysql_query( "SELECT ...... " );

  while($user = mysql_fetch_array($query)){
    
    session_start();
    $_SESSION['login'] = $_POST['login'];

    atd...
  }
}
problem je nasledujici - logicky po akci loginu to redirectuje na index.php, kde samozrejme musim taky nastartovat sessions, jak ale zjistim, ze to mam nastartovat? Lamu si nad timto hlavu a porad nemuzu na nic prijit. Mam totiz pevnou hlavicku, ta akce loginu je samozrejme nad ni kvuli session cookies. Mam dojem, ze by to slo udelat jenom za predpokladu, ze hlavicka by nebyla staticka napr. index.php?page=login ale ty soubory, ktere jsou pouze v privatni casti, by na zacatku mely to session_start() - zkratka bylo by to napr. login.php, users.php apod. Diky za jakekoliv napady.