in
La comunità italiana dedicata a Sviluppatori e Architetti IT delle piattaforme Windows

[PHP] Errore nel reindirizzamento

Ultimo messaggio ricevuto il 08-09-2006 11.39 da devspy. 1 risposta(e).
Pagina 1 di 1 (2 elemento/i)
Ordina messaggi: Precedente Successivo
  • 08-09-2006 11.19

    • Xavier
    • Utente Top 75
    • Registrato il 10-07-2006
    • Messaggi 15

    [PHP] Errore nel reindirizzamento

    Buon giorno a tutti quanti voi..

    In primo luogo spero il titolo sia giusto.. eheh..

    In secondo lugo:
    Ho sviluppato un programma in php my sql su windows ed il tutto funzionava, poi ho portato tutto su un server linux, e il reindirizzamento fatto con

    - header ("Location: lugo");

    non funziona più ed il browser mi risponde con un errore di questo tipo:


    Warning: Cannot modify header information - headers already sent by (output started at /var/www/gestore/log.php:26) in /var/www/gestore/log.php on line 100

    qualcuno sa indicarmi la strada per mettere a posto il tutto..

    grazie mille per la cortesia..


    Alessandro
    Ciò che molti non capiscono è una banalità per altri..
    ---------------------------------------------------------------
    http://world2.monstersgame.it/?ac=vid&vid=42004415
    • Log
  • 08-09-2006 11.39 In risposta a

    Re: [PHP] Errore nel reindirizzamento

    Probabilmente il web server che utilizzi adesso invia l'output della pagina tramite buffer ed inizia questa operazione prima che tu possa modificarne il contenuto, generando un errore.

    Una chiamata all'istruzione ob_end_clean()proprio all'inizio della tua pagina dovrebbe permetterti di azzerare il buffer e consentirti di aggiungere le tue intestazioni HTTP (gli header, appunto). Dopo aver creato la nuova intestazione, puoi riabilitare il buffering dell'output con l'istruzione ob_start().

    In pratica, molto in sintesi, qualcosa del tipo:

    ob_end_clean();
    header ("Location: lugo");
    ob_start();
    • Log
Pagina 1 di 1 (2 elemento/i)
Prelevato da http://www.devspy.com/forums/t/4257.aspx
DevSpy.com 6.0 © 2001-2008 - Alcuni Diritti Riservati
Salvo diversa indicazione, tutti i contenuti sono pubblicati sotto licenza "Creative Commons Attribution-Share Alike 3.0"