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

    mostrare output e poi redirect

    Ciao volevo chiedere se qualcuno sa come mostrare l'output al browser e poi fare un redirect usando solo PHP. Ad esempio:
    Codice PHP:
    <?php
    echo("Ciao");
    // il browser mostra
    header("Location: xx");
    // una volta mostrato ciao php effettua un redirect
    ?>
    Mi aiutate p.f. ?

    Ciao

  2. #2
    in php non puoi farlo perchè la funzione "header" va in errore se viene chiamata dopo aver inviato dei dati al browser (la stringa "ciao"). lo puoi fare in JS ma sarebbe comunque così veloce da rendere illegibile quel "ciao". puoi farlo in html puro, in modo temporizzato (ad esempio dopo 5 secondi).

    codice:
    <META HTTP-EQUIV="REFRESH" CONTENT="5; URL=http://XXXXX">

  3. #3
    grazie

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    <?php
    ob_start();
    echo("Ciao");
    header('refresh: 5; http://www.google.it');
    ob_end_flush();
    ?>

  5. #5

    ..........

    Ciao.
    In uno script avevo risolto
    con questo codice:
    Codice PHP:
    function refresh($page,$time)
    {
        
    $extra $page;
        
    header("Refresh: $time; URL=\"$extra\"");
    }
    refresh("index.php",5);
    echo 
    "Ciao";
    exit(); 
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.