义:借助未验证的URL跳转,将应用程序引导到不安全的第三方区域,从而导致的安全问题
简单用几段代码演示一下:
Header方法页面跳转
<?php
header("Content-type:text/html;charset=utf-8");
if(isset($_REQUEST['url'])){
$url=$_REQUEST['url'];
}else{
$url="url.html";
}
header("HTTP/1.1 301 Moved Permanently");
header("Location:$url"); ?>
Javascript跳转
<script type="text/javascript">
function getQueryString(name){
var reg=new RegExp("(^|&)"+ name + "=([^&]*)(&|$)","i");
var r=window.location.search.substr(1).match(reg);
if (r !=null) return unescape(r[2]); return null;
}
var site=getQueryString("site") #获取用户请求链接
window.location.href=site; #跳转到链接地址
META跳转
<html>
<head>
<title></title>
<?php
header("Content-type:text/html;charset=utf-8");
if(isset($_REQUEST['url'])){
$url=$_REQUEST['url'];
}else{
$url="url_meta.html";
}
?>
<meta http-equiv="Refresh" content="5; url=<?php echo $url?>" />
</head>
<body>
</body>
</html>
偷懒一下哈,有网络安全基础功底的兄弟看这三段很轻松的,小白的话留言吧,我看到就回,这里就不赘述了。
TML 使用超连接与网络上的另一个文档相连。
几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。
超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
当把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。
我们通过使用 <a> 标签在 HTML 中创建链接。
有两种使用 <a> 标签的方式:
链接的 HTML 代码很简单。它类似这样:
<a href="url">Link text</a>
href 属性规定链接的目标。
开始标签和结束标签之间的文字被作为超级链接来显示。
实例
<a href="http://www.baidu.com/">baidu</a>
上面这行代码显示为:baidu
点击这个超链接会把用户带到 baidu 的首页。
提示:"链接文本" 不必一定是文本。图片或其他 HTML 元素都可以成为链接。
HTML 链接 - target 属性
使用 Target 属性,你可以定义被链接的文档在何处显示。
下面的这行会在新窗口打开文档:
<a href="http://www.baidu.com/" target="_blank">baidu</a>
name 属性规定锚的名称。
您可以使用 name 属性创建 HTML 页面中的书签。
书签不会以任何特殊方式显示,它对读者是不可见的。
当使用命名锚时,我们可以创建直接跳至该命名锚(比如页面中某个小节)的链接,这样使用者就无需不停地滚动页面来寻找他们需要的信息了。
命名锚的语法:
<a name="label">锚(显示在页面上的文本)</a>
提示:锚的名称可以是任何你喜欢的名字。
提示:可以使用 id 属性来替代 name 属性,命名锚同样有效。
实例
首先,我们在 HTML 文档中对锚进行命名(创建一个书签):
<a name="tips">基本的注意事项 - 有用的提示</a>
然后,我们在同一个文档中创建指向该锚的链接:
<a href="#tips">有用的提示</a>
您也可以在其他页面中创建指向该锚的链接:
<a href="http://www.baidu.com.cn/html/html_links.asp#tips">有用的提示</a>
在上面的代码中,我们将 # 符号和锚名称添加到 URL 的末端,就可以直接链接到 tips 这个命名锚了。
基本的注意事项 - 有用的提示:
注释:请始终将正斜杠添加到子文件夹。假如这样书写链接:href="http://www.baidu.com/html",就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href="http://www.baidu.com/html/"。
提示:命名锚经常用于在大型文档开始位置上创建目录。可以为每个章节赋予一个命名锚,然后把链接到这些锚的链接放到文档的上部。如果您经常访问百度百科,您会发现其中几乎每个词条都采用这样的导航方式。
提示:假如浏览器找不到已定义的命名锚,那么就会定位到文档的顶端。不会有错误发生。
工作或学习中,通过向PDF文档中添加超链接来实现页面跳转,阅读PDF时点击设定的范围,即可实现快速跳转至对应页面,可以帮助我们提高工作效率。
本期简介:如何通过超链接实现点击PDF快速跳转至指定页面。
一、演示环境
1、Windows操作系统的电脑
2、Acrobat软件
二、操作步骤
假设当前情况,需要我们在这个PDF文件中插入对应的超链接,使得点击目录的某个范围,即可直接跳转至对应的章节
1、下载并安装Acrobat软件
2、打开我们需要设置的PDF文件(自己家的手写笔记)
3、设置超链接
(1)使用“箭头”工具,去选择我们需要设置超链接的区域
(2)使用鼠标右键单击,选择“创建链接”
(3)设置“创建链接”的外观及动作,
可以在此设置实现点击链接之后,跳转到文内的某一页,或者打开新的文件,也可以直接通过默认浏览器打开指定的网页。
(4)针对本次的需求,我们在此选择“跳至页面视图”,设置连接打开时间跳转至指定的页面,然后使用滚动条来选择需要跳转到的位置。
4、按照要求,我们点击第一个目录的范围,就可以直接跳转到第一章的内容区域。
5、设置完成之后,在PDF中可以点击测试;如有需要可以多试几个
三、Acrobat的其他功能
1、可以编辑PDF文件内容
2、批量合并、拆分PDF文件
3、直接在页面缩略图界面增、删PDF页面
4、支持导出多种类型的文件,例如Word、Excel、PPT、Html等文件形式
*请认真填写需求信息,我们会在24小时内与您取得联系。