Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema con le sessioni

    salve a tutti, vi espongo il mio problema.
    ho creato un sito per la gestione di articoli e prenotazioni usando php e mysql.

    la grafica è semplice, ovvero banner come logo, sotto la tab bar, e sotto ancora due colonne (sidebar e una vuota in cui viene caricata la pagina col contenuto appropriato).
    il tutto è gestito ad oggetti tramite classi entità e classi di gestione, ad eccetto del login.

    nella sidebar c'è il form di login in cui in caso di accesso apre una sessione (prima e unica volta).
    solo che questo metodo pare sia sbagliato e da poco inizia a cacciarmi errori di cannot send header etcetc.

    per come ho strutturato il login, in tutto ciò che viene prima della sidebar non posso mettere codice per loggati perche appunto la sessione inizia dopo.


    sapreste aiutarmi a capire come funziona il session start e la programmazione ad oggetti? avevo provato a creare una classe apposta per l'accesso, provando a mettere il session start nella funzione di login, ma non funzionava.

    voi chemetodo usate?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    session_start() non deve essere preceduta da alcun output sul video, neanche spazi o righe vuote.
    Mettila sulla prima riga di ogni pagina dove ti serve e vedrai che l'errore sparirà.

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.