Response.Redirect e Response.End in PHP!!!!

schizzechea

Nuovo Utente
6 Mar 2004
29
0
0
48
www.schizzechea.it
Salve è da poco che mi sto cimentando nello studio del PHP ed essendo uno sviluppatore ASP da qualche annetto devo abituarmi chiaramente ad alcune diversità.

Molto utilizzati in ASP sono il
Response.Redirect("") e il Response.End

Qualcuno sa dirmi gentilmente quali sono i corrispettivi comandi in PHP per
ottenere lo stesso risultato????

Solo per la precisione:

Response.Redirect("URL") effettua un reindirizzamento ad un URL passato come argomento;

Response.End termina l'esecuzione della pagina nel punto in cui è posto. (spesso e volentieri utilizzato da noi programmatori ASP per il debug).


Grazie mille a tutti
:confused: :confused:
 
Grazie mille!!!

Molti mi hanno suggerito
header("Location: URL");
ma purtroppo nel mio caso non funziona che è esattemente questo:

<?
if (mysql_query($strSQL, $database)){
header("Location: pagina01.php");
} else {
header("Location: pagina02.php");
}
?>

Mi dice che le intestazioni header sono già state inviate!
Ho letto un pò di documentazione e si dice che questa operazione va fatta prima di ogni altra nella pagina quindi per me inutile!

Nella mia applicazione il redirect deve essere effettuato dopo un inserimento avvenuto in un database.

Per quanto riguarda exit(); è OK!!! ;)

Grazie mille!!!
 
La funzione header() (come cookie(), per esempio) deve essere messa prima di qualsiasi altra cosa... è una limitazione e spesso è alquanto irritante!
 

Discussioni simili