Visualizzazione dei risultati da 1 a 9 su 9

Discussione: redirect in php

  1. #1

    redirect in php

    Ciao a tutti, non riesco a capire come si fa a fare il redirect con php,o meglio,l'istruzione è


    header("location: http://www.ciao.it/form.php");
    .


    Nel codice che ho fatto:

    if($user==$login){

    echo "4";

    header("location: http://www.ciao.it/form.php");
    exit;
    }


    il problema è che il 4 lo stampa a video ma la redirect alla pagina form.php non me la fa!!!


    Come mai?????


    Grazie a tutti e ciao

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    la funzione header va messa prima di qualsiasi output
    think simple think ringo

  3. #3
    si ma prima ho fatto una connessione a db ma non succede niente!!!

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    prova a mettere error_reporting(E_ALL); all'inizio della pagina, così vedi tutti gli errori ed i notice dello script.

    cosa doveva succedere dopo la connessione??
    think simple think ringo

  5. #5
    sul forum ci sono tanti 3d con discussioni sul redirect..
    Io personalmente ho visto che su certi provider header non ne vuol sapere di funzionare, a prescindere dalla posizione in cui lo metti.In locale - ad esempio - mi funziona invece benissimo e su altri server anche.

    se non riesci a farlo funzionare puoi cmq usare un javascript:

    codice:
    <script language="javascript">document.location.href="pagina"</script>
    ovviamente da inserire in una pagina php, quindi comprensivo dei caratteri di escaping:

    Codice PHP:
    echo "
    <script language=\"javascript\">document.location.href=\"pagina\"</script>"

    ciao
    ..povero silvio, lui è sceso in campo..
    e lo ha fatto per noi...comunisti...

  6. #6
    in questo caso se un browser non supporta js è in panne, un'altra soluzione è usare un meta html:

    codice:
    <meta http-equiv="refresh" content="2;URL=tua_pagina.php">
    dove 2 è il numero di secondi prima del reindirizzamento.

    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

  7. #7
    se un browser non supporta js...

    siam messi male....
    ..povero silvio, lui è sceso in campo..
    e lo ha fatto per noi...comunisti...

  8. #8
    Originariamente inviato da mauri@como
    siam messi male....
    beh, questoi è innegabile, ma comunque c'è sempre la possibilità, meglio fare una cosa che sei sicuro funzioni, non credi?visto anche il fatto che i javascript uno li può anche disabilitare...

    ciauzz
    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

  9. #9
    beh, questoi è innegabile, ma comunque c'è sempre la possibilità, meglio fare una cosa che sei sicuro funzioni, non credi?visto anche il fatto che i javascript uno li può anche disabilitare
    ...

    verissimo!
    ..povero silvio, lui è sceso in campo..
    e lo ha fatto per noi...comunisti...

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.