Redirect in Php

Siti dinamici con PHP
Impara a creare siti dinamici professionali con PHP

Scritto da Luca Ruggiero nella sezione Php

In PHP è possibile, attraverso un semplicissimo comando, effettuare il reindirizzamento da una pagina all'altra del sito, o da un sito all'altro. Allo scopo utilizziamo il comando header, passando come parametro il comando location che viene valorizzato col nome del file o con la URL completa della pagina di destinazione.

Vediamo un esempio di codice per realizzare un redirect in PHP:

<?PHP
   header("location: http://www.nomesito.ext/"); 
?>

In questo modo reindirizziamo l'utente alla homepage del sito specificato.

Vediamo quindi come adattare il nostro script per cercare di raggiungere una pagina interna al nostro sito:

<?PHP
   header("location: /pagine/nome-file.html"); 
?>

Nell'esempio tentiamo di raggiungere il file "nome-file.html" presente nella cartella "pagine".

Nel caso in cui lo script non dovesse funzionare, è consigliabile contattare il proprio servizio di hosting per chiedere informazioni sulla configurazione del server.

In alternativa, se le routine del nostro sito lo consentono, si suggerisce di utilizzare il redirect lato client con Javascript.

I più cliccati della sezione Php

:: Upload di file in Php (33.282)

:: Refresh temporizzato in PHP (27.474)

:: Scrivere il codice di sicurezza CAPTCHA in Php (26.008)

:: Un carrello della spesa in PHP (22.746)

:: Creare un menu dinamico in Php (20.879)

:: Pagamenti online con PayPal e PHP (17.426)

:: Convertire una stringa in maiuscolo e in minuscolo in Php (15.793)

:: Inviare email in formato Html con Php (15.721)

:: Ottenere le dimensioni di un'immagine con PHP (15.049)

:: Indicare il percorso della pagina corrente in Php (14.526)

IN EVIDENZA
DOWNLOAD