Ciao a tutti.
Mi direste che differenza c'è tra questi due oggetti?
ob_start(); vs session_start();
Grazie,
Ale
Ciao a tutti.
Mi direste che differenza c'è tra questi due oggetti?
ob_start(); vs session_start();
Grazie,
Ale
sono due funzioni completamente diverse
ob_start fa parte delle funzioni per il controllo dell'output, e inizialitta un buffer^^ che conterrà l'output fino al flush
session_start inizializza o riprende una sessione
per gli argomenti in questione ci sono degli articoli su freephp....o cmq leggi il manuale
[edit]
il V.S. è fuori luogo![]()
There are 10 types of people in the world: Those who understand binary, and those who don't.
Ecco ti riporto il mio problema:
dovevo inizializzare 2 cookie. usavo session_start(); ma mi dava un errore di output; il solito errore che c'è quando qualcos'altro è già stato spedito precedentemente.
ho sostituito la riga della sessione con ob_start(); e tutto funziona perfettamente.
a questo punto non capisco il perchè...
Ale
Ho letto l'articolo su freephp.
Grazie dell'aiuto,
Ale
perchè con ob_start hai ^^aperto un buffer
dove viene immagazzinato l'output e quindi non spedito^^(detto in parole spicciole)
in questo modo quando inizializzi la sessione non hai nessun output prima
There are 10 types of people in the world: Those who understand binary, and those who don't.