很多站长朋友们都不太清楚php隐藏跳转,今天小编就来给大家整理php隐藏跳转,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何实现页面部分跳转? 2、 如何隐藏(或者缩短)php网站的网址 ? 3、 PHP怎么设置成不跳转新和本窗口,就在站内显示 4、 怎么隐藏网页跳转时的地址,采用php或js。重点是隐藏跳转地址 php如何实现页面部分跳转?PHP实现页面跳转的方式很多,可以使用header函数实现重定向,可以利用HTML Meta标签功能,以及js等来实现。示例如下:
1.PHP header函数:
<?php
header("Content-type: text/html; charset=utf-8");
//示例跳转网址 $url="";
$url="
//重定向浏览器
header("Location: {$url}");
//退出
exit;
?>
2.使用HTML中Meta标签实现跳转,content:跳转秒数(多少秒之后进行页面跳转);url:跳转地址。
<html>
<head>
<meta http-equiv="refresh" content ="1; url=<?php echo $url;?>">
</head>
<body>
页面将在10秒后进行跳转!!!
</body>
</html>
3.利用JS进行跳转;
<?php
//示例跳转网址 $url="";
$url="
echo( "<script language='javascript' type='text/javascript'>");
//重定向
echo ("window.location.href={$url}");
echo ("</script>");
?>
如何隐藏(或者缩短)php网站的网址 ?你说的应该是服务期间跳转,至于跳转需要的一些信息,你可以在cookie或者隐藏表单中设置和传递。
在ASP中,我们可以使用Server.Transfer来实现在服务器端重定向,PHP中虽然没有这样的函数,但是要实现类似的跳转也不难
function server_transfer($dest)
{
global ...; // 把希望在新页面中用到的本页变量或者自定义的全局变量列在这里
include $dest; // 运行新脚本
exit; // 退出本脚本
}
注意:
1. 如果跳转之前输出的任何数据都会在新页面中显示,除非使用 ob_start 缓冲,可以在跳转之前清空,这样就互不影响了.
2. 由于新页面在一个自定义的函数作用域内运行,所以本页面定义的变量不会影响到新页面,这点是好处也是坏处.
3. 新页面依然可以用 $_POST 等超全局变量访问到本来属于本页面的变量,编写代码是需要注意.
4. 要考虑到本页面和新页面重复包含的问题,如果两个页面都包含同一个页面,比如页眉页脚,要用 require_once.
总而言之,跳转可以做到,但是程序员要清楚都发生了什么,否则很容易得到一些奇怪的结果.
PHP怎么设置成不跳转新和本窗口,就在站内显示在右上角工具-Interne选项-选项卡-设置-遇到弹出窗口时-选最后一个始终在新选项卡中打开就行了~
怎么隐藏网页跳转时的地址,采用php或js。重点是隐藏跳转地址html代码
<a
href="#"
onclick="sub();">a</a>
js代码
function
sub()
{
location.href
=
'a.html';
}
关于php隐藏跳转的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php隐藏跳转 php隐藏后缀访问的详细内容...