Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    238

    response.redirect in php

    Ciao

    Quello che in asp si fa con response.redirect
    in php come si fa?


    ho provato ad usare
    header("Refresh: 0;URL=login.php");
    ma mi visualizza prima la pagina e poi mi redireziona all'altra
    dando un effetto poco gradevole

    Qual'è la sintassi ?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    238
    anche con header(location:login.php)
    dà lo stesso risultato
    cioè mi visualizza prima la pagina e poi mi redireziona all'altra

  4. #4
    Codice PHP:

    function redirect($url,$tempo FALSE ) {       
     
          if(!
    headers_sent() && $tempo == FALSE ) {              
                   
                    
    header('Location:' $url);    
          }
          elseif(!
    headers_sent() && $tempo != FALSE ) {          
      
                    
    header('Refresh:' $tempo ';' $url);    
          }    
          else {          
               
                    if(
    $tempo == FALSE ) {            

                                 
    $tempo 0;       

                    }       
          echo 
    "<meta http-equiv=\"refresh\" content=\"" $tempo ";" $url "\">";    
          } 

    se metti redirect('pagina.php',3); x esempio, ti reindirizza dopo 3 secondi, se invece vuoi essere reindirizzato subito ti basta redirect('pagina.php');


    ciauzzz

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    238
    funziona !

    Grazie mille

    Ciao

  6. #6
    di niente

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 © 2024 vBulletin Solutions, Inc. All rights reserved.