Da giorni cerco una soluzione a questo problema:
ho necessità di cambiare pagina dopo la verifica di una condizione ma non conosco il comando per farlo.(cambiare pagina)
Potete darmi qualche indicazione??
Grazie
Da giorni cerco una soluzione a questo problema:
ho necessità di cambiare pagina dopo la verifica di una condizione ma non conosco il comando per farlo.(cambiare pagina)
Potete darmi qualche indicazione??
Grazie
usa javascript
fai così
Codice PHP:
if(condizione){
echo "<script>location.href = \"http://www.indirizzo_pagina.it/\";</script>";
}
....
Originariamente inviato da carloso16
Da giorni cerco una soluzione a questo problema:
ho necessità di cambiare pagina dopo la verifica di una condizione ma non conosco il comando per farlo.(cambiare pagina)
Potete darmi qualche indicazione??
GrazieCodice PHP:
if (condizione_vera)
header('location: pagina_di_reindirizzamento.php');
else
// fai quello che vuoi
ricorda l'exit.
if (condizione_vera){
header('location: pagina_di_reindirizzamento.php');
exit;
}
...altri 5 anni di purga...
ho provato:
if (condizione_vera){
header('location: pagina_di_reindirizzamento.php');
exit;
}
ma mi dà questo errore:
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\sito nuovo\inc\corpo.inc:7) in C:\AppServ\www\sito nuovo\ordina.php on line 314
corpo.inc é un css
ho trovato questo e funziona ma solo ad inizio pagina se prima c'è un echo scatta l'errore.
dovendo inserirlo all'interno di una pagina chiaramente non funziona.
Avete soluzioni??
<?php
/* Redirect to a different page in the current directory that was requested */
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = 'mypage.php';
header("Location: http://$host$uri/$extra");
exit;
?>
<?php
ob_start();
?>
Mettilo in cima alla pagina.