Qual è l'equivalente in php della funzione asp
Response.redirect("pagina1.php")?
Il mio problema è che, in un ciclo IF, se è vera la condizione devo rimandare alla pagina 1, se è falsa devo rimadare alla pagina 2.
Grazie anticipate
Qual è l'equivalente in php della funzione asp
Response.redirect("pagina1.php")?
Il mio problema è che, in un ciclo IF, se è vera la condizione devo rimandare alla pagina 1, se è falsa devo rimadare alla pagina 2.
Grazie anticipate
http://it.php.net/header
va messo prima che php generi un qualsiasi output
![]()
There are 10 types of people in the world: Those who understand binary, and those who don't.
ho risolto con REQUIRE
...un po' a caso devo ammettere, cmq grazie
Ma che require :-)
Puoiutilizzarlo, ma sono meglio gli header per un normale redirect...
Ciao ciaoCodice PHP:
header ("Location: [url]http://www.sito.com[/url]");
exit();
![]()
![]()
va messo prima che php generi un qualsiasi output
Purtroppo il ciclo ce l'ho dopo un po' di codice ed evidentemente per questo header() non funziona (anche se mi sembra che non ci siano output da php). Con redirect, mi va bene ... data l'ora mi accontento così... ciao!
Se organizzi bene il codice non ti deve dare questo tipo di problemi.
Prova a postarlo ^_*
<?session_start()?>
<html>
<head>
<title>Controllo autenticazione</title>
</head>
<body>
<?
include ("config.inc.php");
$sql = "SELECT IDLOgin FROM tblUtenti WHERE NOMEUTENTE='" . $_POST['nome_utente'] .
"' AND PASSWORD='" . $_POST['password'] . "'";
$query = mysql_query($sql, $connessione) or die (errore());
$rigo = mysql_fetch_array($query);
if (!$rigo) {
$autenticato = FALSE;
}
else
{
$autenticato = TRUE;
};
//Chiusura connessione
mysql_close($connessione) or die (errore());
if ($autenticato) {
$_SESSION['Autenticato']="OK";
require('header.php'); // Ridireziona il browser alla pagina
exit;
}
else
{
$_SESSION['Autenticato']="NonOK";
require('immpassword.html'); // Ridireziona il browser alla pagina
exit;
};
?>
</body>
</html>
A complicare le cose c'è una session ... che sia questo il problema?
quello che hai fatto non è un redirect
ma hai aggiunto alla tua pagina il contenuto di header.php o immpassword.html
a seconda della condizione
l'output html c'è e sono i tag all'inizio della pagina
![]()
There are 10 types of people in the world: Those who understand binary, and those who don't.
Grazie!! Adesso funziona anche con header. Ora posso andare a dormire sonni tranquilli!!
Ciao![]()
e beato te.....Originariamente inviato da MalagAndrea
Grazie!! Adesso funziona anche con header. Ora posso andare a dormire sonni tranquilli!!
Ciao![]()
io non ho sonno![]()
![]()
There are 10 types of people in the world: Those who understand binary, and those who don't.