2017-03-15 55 views
1

纠正登录后这个简单的PHP脚本后重定向页面,配置超链接http://www.mysite.it页 我如何可以改变脚本,以便如果登录是正确的,你直接打开链接http://www.mysite.it的登录在PHP

<?php 
session_start(); 
$username = $_POST['username']; 
$password = $_POST['pw']; 

if($username == "" or $password == ""){ 
echo "Non puoi accedere senza Username o password"; 
}else if($username == "" and $password == ""){ 
echo "Non puoi accedere senza Username e password"; 
}else{ 
// configure your username and password 
if($username == "test" AND $password == "test"){ 
echo "Benvenuto $username"; 
echo "<a href='http://www.mysite.it'>Vai alla pagina</a>"; 
}else{ 
echo "Accesso negato, questo username non esiste"; 
} 
} 

function loggeduser($username){ 

} 


?> 
+0

你需要使用头重定向和它的解释很好这里http://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php – Achayan

回答

0

您可以使用函数来执行重定向:

function redirectTo($newUrl) 
{ 
     header("Location: " . $newUrl); 
     exit(); 
} 

并在代码:

if($username == "test" AND $password == "test"){ 
    redirectTo("http://www.mysite.it");  
}else{ 
... 
} 
0

页眉必须首先声明页眉。或者它会显示错误,如已经声明的头文件。

echo '<script type="text/javascript"> 
      window.location = "www.xyz.com" 
     </script>'; 

改为使用它。