- Home
- Categorie
- Coding e Sistemistica
- Coding
- Alternative a header(location) ?
-
Alternative a header(location) ?
Buona sera,
ho realizzato un piccolo form fatto da una pagina (che contiene il form) e un'altra (puntata dall'action form).
Il problema è che se, alla fine dell'elaborazione del form, metto un header(location), mi dà errore dicendo che l'output è già stato inviato.
Se, invece, uso META HTTP-EQUIV="REFRESH" CONTENT="0... mi appare la pagina del form per 1 secondo tutta spaginata e non è molto carino da vedere.
Conoscete altre alternative o in che modo risolvere il problema?
Grazie.
-
prova con ob_start();
-
Siccome gestisco anche delle sessioni, non è che questa istruzioni va a "litigarsi" con session_start()?
E quando dovrei aprire e chiusere ob_start() ?
-
No, non litigano... la puoi aprire appena dopo la session_start() e non c'è bisogno di chiuderla.
-
Si però io la session_start() la apro solo in una pagina (classe) avendo programmato ad oggetti.
Vale lo stesso anche per ob_start()?
-
Non saprei... non so programmare ad oggetti... comunque prova.