
PHP静态页面跳转问题
页面输入用户名和密码,提交后与数据库中的对应用户的密码核对,正确转入一个页面,错误转向另一个页面。各位大哥大姐帮帮忙,请问下这段的代码该怎么写呢。....
页面输入用户名和密码,提交后与数据库中的对应用户的密码核对,正确转入一个页面,错误转向另一个页面。
各位大哥大姐帮帮忙,请问下这段的代码该怎么写呢。. 展开
各位大哥大姐帮帮忙,请问下这段的代码该怎么写呢。. 展开
2个回答
展开全部
首先写个提交表单的页面,将ACTION指向响应页,响应页代码类似如下:
<?php
$username=$_GET("username");//获取表单用户名
$password=$_GET("password");//获取表单密码,这里可以在结果后加上你的密码的编码,比如md5编码之类的:$password=md5($password)
$db = new DB("localhost","root","654321","php"); //连接数据库(使用您的数据库信息)
$db->conn();
$sql="select count(*) as tt from User where username='".$username."' and password='".$password."' ";//获取用户名和密码与数据库对应的
$rs = $db->query_withResult($sql);//返回记录集
$counts =mysql_fetch_object($rs)->tt;//取得记录数,为0则错误,为1则正确
if($counts<1){
echo "<script language=\"javascript\">window.location.href=\"login.php\";</script>"; //使用JS,正确转向login.php(改成您所要的)页面
exit();
}else{
echo "<script language=\"javascript\">window.location.href=\"index.php\";</script>"; //使用JS,错误转向index.php(改成您所要的)页面
}
?>
<?php
$username=$_GET("username");//获取表单用户名
$password=$_GET("password");//获取表单密码,这里可以在结果后加上你的密码的编码,比如md5编码之类的:$password=md5($password)
$db = new DB("localhost","root","654321","php"); //连接数据库(使用您的数据库信息)
$db->conn();
$sql="select count(*) as tt from User where username='".$username."' and password='".$password."' ";//获取用户名和密码与数据库对应的
$rs = $db->query_withResult($sql);//返回记录集
$counts =mysql_fetch_object($rs)->tt;//取得记录数,为0则错误,为1则正确
if($counts<1){
echo "<script language=\"javascript\">window.location.href=\"login.php\";</script>"; //使用JS,正确转向login.php(改成您所要的)页面
exit();
}else{
echo "<script language=\"javascript\">window.location.href=\"index.php\";</script>"; //使用JS,错误转向index.php(改成您所要的)页面
}
?>
展开全部
使用header()函数
header("location:http://baidu.com") 就会跳到去baidu的页面
header("location:http://baidu.com") 就会跳到去baidu的页面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询