大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如果想要跳转到另外一个html文件,需要有以下几步:
创新互联是一家专业提供来凤企业网站建设,专注与成都网站制作、网站设计、成都h5网站建设、小程序制作等业务。10年已为来凤众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
找到你要跳转的html文件的路径地址,如果是你本机上的某个文件,路径url就是相对你当前文件的路径,类似于:../../test/a/b/c.html,这是相对路径,也可以填写绝对路径,如果是网络上的某个html文件,就填写http开头的具体文件路径url就好了
在你当前文件中最后加上如下代码:Header("Location:$url"); $url就是第一点中说的路径url。
如果觉得有用请点赞并关注下,感谢!
创建conn.php,连接数据库。
$dns = 'mysql:host=127.0.0.1;dbname=test';
$username = 'root';
$password = 'root';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
创建login.html,登陆页面。
用户名
密 码
创建login.php,验证账号密码。
header("Content-Type: text/html; charset=utf8");
if(!isset($_POST["submit"])){
exit("错误执行");
}//检测是否有submit操作
include('conn.php');//链接数据库
$name = $_POST['name'];//post获得用户名表单值
$pwd = sha1($_POST['password']);//post获得用户密码单值
if ($name $pwd){//如果用户名和密码都不为空
$sql = "select * from user where username = '$name' and password='$pwd'";//检测数据库是否有对应的username和password的sql
$stmt = $pdo-prepare($sql);
$stmt-execute();
if($stmt-fetch(PDO::FETCH_BOUND)){//0 false 1 true
header("refresh:0;url=welcome.html");//如果成功跳转至welcome.html页面
exit;
}else{
echo "用户名或密码错误";
echo "
setTimeout(function(){window.location.href='login.html';},1000);
";//如果错误使用js 1秒后跳转到登录页面重试;
}
}else{//如果用户名或密码有空
echo "表单填写不完整";
echo "
setTimeout(function(){window.location.href='login.html';},1000);
";
//如果错误使用js 1秒后跳转到登录页面重试;
}
$pdo = null;
创建signup.html,注册页面
用户名:
密 码:
创建signup.php
header("Content-Type: text/html; charset=utf8");
if(!isset($_POST['submit'])){
exit("错误执行");
}//判断是否有submit操作
$name=$_POST['name'];//post获取表单里的name
$pwd = sha1($_POST['password']);//post获取表单里的password
include('conn.php');//链接数据库
$sql="insert into user(id,username,password) values (null,'$name','$pwd')";//向数据库插入表单传来的值的sql
$stmt = $pdo-prepare($sql);
$stmt-execute();
$stmt-fetch(PDO::FETCH_BOUND);
if (!$stmt){
die('Error: ' . $stmt-getMessage());//如果sql执行失败输出错误
}else{
echo "注册成功";//成功输出注册成功
}
$pdo = null;//关闭数据库
span style="font-size:18px;"span style="font-size:18px;"html
head
meta http-equiv="Content-Type" content="text/html; charset="utf-8" /
/head
?php
session_start(); //初始化session变量
$username = $_POST['name']; //接收表单提交的用户名
$password=md5($_POST['pwd']); //接收表单提交的密码
class chkinput //定义类
{
var $name;
var $pwd;
function chkinput($x,$y) //定义一个方法
{
$this-name=$x; //将管理员名称传给类对象$this-name
$this-pwd=$y; //将管理员密码传给类对象$this-pwd
}
function checkinput()
{
include("conn.php"); //连接数据库文件
$sql=mysql_query("select username,password from admin where username='".$this-name."' and password='".$this-pwd."'",$conn);
$info=mysql_fetch_array($sql); //检索管理员名称和密码是否正确
if($info==false) //如果管理员名称或密码不正确,则弹出相关提示信息
{
echo "script language='javascript'alert('您输入的管理员名称或密码错误,请重新输入!');history.back();/script";
exit;
}
else //如果管理员名称或密码正确,则直接跳转到登陆成功后界面
{
echo "scriptwindow.location='home.php';/script";
$_SESSION['admin_name']=$info['username']; //将管理员名称存到$_SESSION[admin_name]变量中
$_SESSION['pwd']=$info['password']; ////将管理员名称存到$_SESSION[pwd]变量中
}
}
}
$obj=new chkinput(trim($username),trim($password)); //创建对象
$obj-checkinput(); //调用类
?
/html/span/span