利用meta标签实现页面跳转

http-equiv 属性

http-equiv 属性为名称/值对提供了名称。并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。

当服务器向浏览器发送文档时,会先发送许多名称/值对。虽然有些服务器会发送许多这种名称/值对,但是所有服务器都至少要发送一个:content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。

使用带有 http-equiv 属性的 <meta> 标签时,服务器将把名称/值对添加到发送给浏览器的内容头部。例如,添加:

<meta http-equiv="charset" content="iso-8859-1">
<meta http-equiv="expires" content="31 Dec 2008">

这样发送到浏览器的头部就应该包含:

content-type: text/html
charset:iso-8859-1
expires:31 Dec 2008

当然,只有浏览器可以接受这些附加的头部字段,并能以适当的方式使用它们时,这些字段才有意义。

 

content 属性

content 属性提供了名称/值对中的值。该值可以是任何有效的字符串。

content 属性始终要和 name 属性或 http-equiv 属性一起使用。

 

利用meta标签实现web自动跳转

以下语句用于在Web上显示一段信息后,隔指定秒数后,自动跳转到指定页面。

<head>
<title>利用meta标签实现页面跳转</title>
<meta http-equiv="refresh" content="x; url=*.*">
//x为刷新的秒数,url为跳转的文件或地址
</head>

 

在做网建的作业的登录注册页面时,学习到这个跳转可以用在php部分

<html>

<head>
    <title>登录界面</title>
    <link href="style.css" rel="stylesheet" type="text/css">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
</head>

<BODY>
<?php
    require_once "config.inc.php";

    $num = $_POST['num'];
    $name = $_POST['name'];
    $query = "select * from student  where num='$num'  and name='$name'";

    $result = mysql_query($query);
    $count = mysql_num_rows($result);

    if ($count == 0) {
        echo "学号或姓名错,将在3秒后返回主界面";
        echo " <meta http-equiv=\"refresh\" content=\"3; url=index.html\" />";
        //跳转回登录页面

    } else {
	setcookie("name",$name,time()+3600);
	echo " <meta http-equiv=\"refresh\" content=\"0; url=main.php\" />";
        //登陆成功,跳转到主页
    }

    mysql_close($hd);
?>
</BODY>
</html>

 

参考链接:http://www.w3school.com.cn/tags/tag_meta.asp#meta_prop_http-equiv

                   https://www.cnblogs.com/lixihuan/p/6824871.html

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值