Come si fa???
Mi manca la funzione/comando che apra la pagina, l'if è già impostato. Grazie mille.![]()
Come si fa???
Mi manca la funzione/comando che apra la pagina, l'if è già impostato. Grazie mille.![]()
header("Location: tuapagina.php");
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
Warning: Cannot modify header information - headers already sent by (output started at c:\apache\htdocs\photogallery.php:3) in c:\apache\htdocs\photogallery.php on line 12
VVoVe:
vuol dire che hai gia stampato qualcosa a video prima dell'header.
per risolvere basta mettere un @ d'avanti
@header("Location: pagina.php");
cmq non è la cosa migliore nascondere gli errori però a volte è necessario.![]()
anche se nascondi l'errore il redirect non avviene pero'....
usa JS:
Codice PHP:
echo "<script language='javascript'>window.location='pagina.php'</script>";
![]()
Non funziona nemmeno così...Originariamente inviato da Gold34gl3
vuol dire che hai gia stampato qualcosa a video prima dell'header.
per risolvere basta mettere un @ d'avanti
@header("Location: pagina.php");
cmq non è la cosa migliore nascondere gli errori però a volte è necessario.![]()
![]()
E comunque possibile che sia l'unico modo per aprire una pagina php???
É normale che io abbia stampato output... Prima ho dovuto inserire i form per l'inserimento di username e password.
Non posso usare javascript... E' un compito, devo usare solo funzioni che conosco... Conosco header ed è per questo motivo che l'avevo scartata... grazie comunque dell'aiuto.Originariamente inviato da Il_Drugo
anche se nascondi l'errore il redirect non avviene pero'....
usa JS:
Codice PHP:
echo "<script language='javascript'>window.location='pagina.php'</script>";
![]()
Allora posta lo script della pagina di redirect che vediamo cosa fa scattare l'errore negli headers....
:master:
<?phpOriginariamente inviato da moss
Non posso usare javascript... E' un compito, devo usare solo funzioni che conosco... Conosco header ed è per questo motivo che l'avevo scartata... grazie comunque dell'aiuto.
echo "Login"."<form name='login' method='post' action= $PHP_SELF>"."Username "."<INPUT TYPE='text' NAME='username'>
"."Password "."<INPUT TYPE= 'password' NAME='password'>
<INPUT TYPE='submit' value='Accedi'>"."</form>";
$admin_user= "miousername";
$admin_pass= "miapassword";
function login ($user, $pass){
global $admin_user;
global $admin_pass;
if (($user==$admin_user) && ($pass==$admin_pass)){
header("location:miapagina.php");
}
else{
echo "Dati non validi";
}
}
login($username,$password);
?>