Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    un comando simil header

    ciao a tutti....
    quando si vuole ributtare l'utente su un altra pagina si puo' ricorrere al comando header(location. ecc...)...
    qualcuno sa' se ce' un altro modo per ottenere lo stesso risultato?

    tipo:
    if (succede questo){

    vai qui

    } elseif (quest altro){

    vammi di qua ecc...

    }

    grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    header non ti piace? puoi far stampare un javascript o un meta refresh...

  3. #3
    non e' che non mi piace.... e' che se hai gia' dato un outpu html non lo si puo' usare..

  4. #4
    Originariamente inviato da zoc
    non e' che non mi piace.... e' che se hai gia' dato un outpu html non lo si puo' usare..
    ...e per questo esistono le funzioni per il controllo del buffering d' output!
    metti questo prima dell'output
    ob_start();
    e questo dopo l'header:
    ob_end_flush();
    comunque trovi tutto qui:
    http://php.benscom.com/manual/it/function.ob-start.php

    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  5. #5
    Quindi

    ob_start();
    hader(location:blabla)
    ob_end_flush();

    oppure ob_start prima dell' output html?

  6. #6
    ob_start() va messo
    prima di qualsiasi output!
    anche quello generato ad esempio da echo.
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  7. #7
    grazie!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    129
    io sto sfruttando al massimo questo picolo script visto che sul Server che attualmente uso, tutti gli header non funzionano più (e mi piacerebbe anche capire il perchè...).
    codice:
    <?
     echo "<script>document.location.href='main.php'</script>"; 
    ?>
    ovviamente può essere preceduto da un "if" che ne regola la condizione.





    Marco

  9. #9
    me e' javascript?
    e scrivendo quello l'utente non clicca nulla e viene catapultato sulla pagina indicata?

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    129
    Originariamente inviato da zoc
    me e' javascript?
    e scrivendo quello l'utente non clicca nulla e viene catapultato sulla pagina indicata?
    Si, ti reindirizza ad un' alra pagina.


    Marco

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.