Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema sessioni

  1. #1

    problema sessioni

    Scusate se vi disturbo, ma le ho provat veramente tutte.

    Il server mi da questa tipologia di errore


    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at indirizzo/login.php:4) in indirizzo/sessioni.php on line 1

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at indirizzo/login.php:4) in indirizzo/sessioni.php on line 1


    ho visto su google molti problemi simili ed ho cercato di seguire le spiegazioni.

    Allora io ho la mia pagina di login che ha qusto codice in testata subito dopo l'head

    <?php
    require_once($_SERVER['DOCUMENT_ROOT'].'/admin/sessioni.php');
    require_once($_SERVER['DOCUMENT_ROOT'].'/classes/db/db.class.php');
    require_once($_SERVER['DOCUMENT_ROOT'].'/classes/db/utente.class.php');
    if(isset($_REQUEST['pippo'])){
    $user=new Utente();
    $ok=$user->checkUser($_REQUEST['pippo']);
    if($ok) {
    $_SESSION['id']=$ok;
    header('Location:/admin/index.php');
    }else{
    $msg="utente inesistente !!";
    }}
    $msg = "";
    ?>


    aspetta di ricevere la variabile pippo dal form di login

    la stessa pagina include tramite

    require_once($_SERVER['DOCUMENT_ROOT'].'/admin/sessioni.php');

    che hanno questo codice

    <?php session_start();
    session_cache_expire(30);
    ?>

    se i dati inseriti sono giusti parte la sessione e mi indirizza alla pagina index che include un file
    in testata

    require_once($_SERVER['DOCUMENT_ROOT'].'/admin/header.php');

    che ha questo codice

    <?php
    //require_once($_SERVER['DOCUMENT_ROOT'].'/admin/sessioni.php');
    $logged = false;
    if(isset($_SESSION)) {
    if(isset($_SESSION['id']) && $_SESSION['id']) {
    $logged = true;}}
    //se non esiste mi rimanda alla login
    if(!$logged) {
    header("Location:/admin/login.php");
    exit;
    }
    ?>


    come potete vedere ho commentato il salvataggio nella cartella che avevo creato
    questo perchè mi dava degli errori in più

    Mi potreste dare qualche dritta per piacere

    Grazie in anticipo
    a tutti
    eccomiiiiiiii

  2. #2

  3. #3
    Grazie mille vado subito a dare una bella lettura
    eccomiiiiiiii

  4. #4
    Veramente utile la guida che mi hai consigliato, infatti ha risolto il mio problema.

    Grazie ancora
    eccomiiiiiiii

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.