Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Redirect con php

  1. #1

    Redirect con php


    Situazione:
    Pagina php che, una volta chiamata, carica una pagina esterna su un altro server con la seguente sintassi:
    $fp = fopen($file,'r'); dove $file è un URL
    Fatto questo, analizza il codice di $file, fa una serie di operazioni, tra cui la scrittura di un file di testo sul mio server, e tutto va bene.
    Al termine di questa operazione il codice dovrebbe saltare ad un'altra pagina (quello che in asp si fa con un response.redirect) e qui ho problemi.
    Ho provato con
    header("Location: nuovoURL.it/"); ma mi da un errore del tipo:
    Warning: Cannot modify header information - headers already sent by (output started at ..........

    Qualche suggerimento?

  2. #2
    ob_start();

    all'inizio della pagina (appena dopo session_start() )

    e ob_flush();

    dopo la funzione header!

    si tratta di output buffering, ovvero il php manda tutto l'output contemporaneamente alla fine della pagina o all'istruzione ob_flush(); e non ti fa problemi coi reinidirizzamenti


    ciao!
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  3. #3

    Eccellente

    Molte grazie

    Problema risolto

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.