Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: redirect

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175

    redirect

    E' possibile fare un redirect in php tipo :
    header ("Location: $url");
    mandando però prima in output delle scritte ?

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    No. Non puoi mandare prima in output delle scritte.
    Il redirect puoi farlo o con i metatag o con javascript.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175
    In php è proprio impossibile? come posso farlo utilizzando dei metatag stampando prima del testo? In javascript già ho provato ma preferivo utilizzare altre strade...

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    <meta http-equiv="refresh" content="0; URL=pagina.php" \>

  5. #5
    puoi farlo anche in php, basta che metti un ob_start(); all'inizio della pagina.

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  6. #6
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Davvero?
    Memorizzo l'header nell'ob e poi lo stampo dopo il testo?
    Si può fare?

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175
    sapresti indicarmi come si usa questo ob_start() per esempio se volessi fare un redirect su $url cosa dovrei scrivere?

  8. #8
    Utente di HTML.it L'avatar di miki.
    Registrato dal
    Oct 2004
    Messaggi
    1,918
    edit
    You cannot discover new oceans unless you have the courage to lose sight of the shore

    Caro Dio, quando nelle preghiere ti chiedevo di far morire quel pedofilo truccato, liftato,mentalmente disturbato e di colore indefinibile, non intendevo Michael Jackson.

  9. #9
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    [supersaibal]Originariamente inviato da plumb
    sapresti indicarmi come si usa questo ob_start() per esempio se volessi fare un redirect su $url cosa dovrei scrivere? [/supersaibal]
    Codice PHP:
    <?php
    header
    ("Location: index.php");
    ob_start();
    echo 
    "ciao";
    ob_end_flush();
    ?>
    Però il passaggio è immediato. Si deve vedere come fare un delay per far leggere "ciao".

  10. #10
    codice:
    <?
    ob_start();
    ?>
    <html>
    ....
    ....
    ...
    <?
    header("Location: $url");
    ?>
    ...
    ...
    </html>
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.