导航:首页 > 编程语言 > php跳转url不变

php跳转url不变

发布时间:2022-08-27 20:30:48

php页面跳转的时候url会自己变

跳转

header()为php函数,向浏览器发送指定命令

html:
<meta http-equiv="Refresh" content="3;url=other.php"/>
立即跳转:
header('Location:other.php'); //file_put_contents('bee.txt','execute'); die;
执行header时候,并不是立即结束,而是会把页面执行完毕;在header前面不能有任何输出,若有开启输出缓冲则不提示错误,php.ini->output_buffering = 4096|OFF

提示跳转:
header('Refresh:3,Url=other.php'); echo '3s 后跳转'; //由于只是普通页面展示,提示的样式容易定制 die;
封装的跳转函数:
/* *跳转 *@param $url 目标地址 *@param $info 提示信息 *@param $sec 等待时间 *return void */ function jump($url,$info=null,$sec=3) { if(is_null($info)){ header("Location:$url"); }else{ // header("Refersh:$sec;URL=$url"); echo"<meta http-equiv=\"refresh\" content=".$sec.";URL=".$url.">"; echo $info; } die; }
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

❷ php如何跳转一个链接,并隐藏这个链接

直接跳转是隐藏不了的。因为跳转完浏览器的地址栏就会跟着变化,显示最终的地址。

所以,还要看你最终的需求是什么。

  1. 下载文件 (我猜这个需求可能性大)

    一般有文件访问权限的系统,会对下载进行限制,如果暴露原始地址,web服务器又没对访问作限制,就可能泄漏文件,被人任意下载。

    要实现文件访问下载限制,可以在用户请求下载时临时生成一个短期内有效的授权码,在后台(数据库中)授权码和文件关联。用户访问下载的php接口时传入这个授权码,系统检测授权码合法,并找到相关的文件,在php代码中进行输出。

    $file = fopen($file_dir . $file_name,"r"); // 打开文件

    // 输入文件类型 如果是其它有mimetype的类型,可改为其它合适的mime
    Header("Content-type: application/octet-stream");
    Header("Accept-Ranges: bytes");
    Header("Accept-Length: ".filesize($file_dir . $file_name));
    Header("Content-Disposition: attachment; filename=" . $file_name);
    // 输出文件内容
    echo fread($file,filesize($file_dir . $file_name));
    fclose($file);
    exit;

  2. 访问其它资源

    访问其它网站的资料,如果要隐藏原始网址,可以在php中进行url内容抓取,必要的话匹配出需要显示的内容,在本站内显示

❸ PHP代码里有没有办法实现让页面跳转,但地址栏上的URL不变

地址就是地址;地址不变页面变了就说明其他变了
1,ajax 异步获取数据或者页面,然后替换本页面的内容
2, cookie 把页面的信息存在cookie里面,获取然后同样的url指向不同的界面
3.session 原理同上
我的意思是url不变可以把信息存在其他地方就可以了

❹ PHP调用数据库中的URL地址进行跳转问题

在跳转的时候php一般默认你用的是相对地址所以会把域名自动加上,所以在存储地址的时候一般要把http://加上。http://www..com

❺ php中导航里的a标签跳转了.但是无论我怎么改路径他跳转的路径还是不变!是不是有什么影响她呢

清缓存试试,如果改了,对应的连接还没有变的话,那就是缓存问题了。

❻ PHP 怎么用POST方式跳转界面 但不改变网址 必采纳

<?php
if (isset($_POST["username"]) and ($_POST["username"])!=""){
echo "您输入了:".$_POST["username"];
}else{
echo"<form id=\"myForm\" name=\"myForm\" action=\"\" method=\"POST\">
<input type=\"text\" placeholder=\"请输入\" name=\"username\" id=\"username\" value=\"\" />
<input type=\"submit\" name=\"loginBtn\" value=\"提交\" class=\"btn\"/>
<input type=\"reset\" name=\"cancelBtn\" value=\"取消\" class=\"btn\"/>
</form>";
}
?>

❼ PHP怎么跳转,URL不变,类似server.Transfer有没

No bean named \\'blogDao\\' is defined,你应该没有在actioncontext.xml中配置这个bean,请仔细检查配置文件!

❽ 怎么实现落地页url无变化跳转,但是内容改变

实现方式: 使用 iframe , 比如: 在 default.html 中 iframe src 到 index.html 文件,在index.html 随便发生跳转, url 地址还是会保持: 协议名 + ip[端口号] + pathname + default.html 。 似乎 只是 defalut 中的 iframe 文档里面发生了变化。

代码如下:

<!-- default.html -->

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>default</title>

</head>

<body>

<iframe src="./index.html" frameborder="0"></iframe>

</body>

</html>

<!-- index.html -->

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>main file</title>

</head>

<body>

<a href="./a.html">a.html</a>

<a href="./b.html">b.html</a>

</body>

<script>

</script>

</html>

<!-- a.html -->

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>a file</title>

</head>

<body>

<div>i am a file!</div>

</body>

</html>

(8)php跳转url不变扩展阅读:

Iframe功能:

1、用来实现长连接,在websocket不可用的时候作为一种替代,最开始由google发明。Comet:基于 HTTP 长连接的“服务器推”技术

2、跨域通信。JavaScript跨域总结与解决办法 ,类似的还有浏览器多页面通信,比如音乐播放器,用户如果打开了多个tab页,应该只有一个在播放。

3、历史记录管理,解决ajax化网站响应浏览器前进后退按钮的方案,在html5的history api不可用时作为一种替代。

4、纯前端的utf8和gbk编码互转。比如在utf8页面需要生成一个gbk的encodeURIComponent字符串,可以通过页面加载一个gbk的iframe,然后主页面与子页面通信的方式实现转换,这样就不用在页面上插入一个非常巨大的编码映射表文件了

阅读全文

与php跳转url不变相关的资料

热点内容
卸载联想app哪个好 浏览:716
php文字转图片 浏览:326
豆客后台怎么加密码 浏览:572
jpg转换pdf破解版 浏览:976
php基础书籍推荐 浏览:773
服务器与外网不通如何验证 浏览:349
电子版是不是就是文件夹 浏览:48
游戏属性文件加密 浏览:460
如何让安卓手机桌面图标下移 浏览:526
ubuntuphp5环境搭建 浏览:99
赌瘾解压视频 浏览:917
晋城移动dns服务器地址 浏览:294
php开源文库系统 浏览:134
android记事本源码 浏览:405
安卓11小游戏怎么玩法 浏览:188
gif有损压缩 浏览:935
windows下安装linux命令操作 浏览:842
米家app怎么设置进门亮灯 浏览:652
任我行服务器为什么会影响截图 浏览:296
安卓留言板怎么删除 浏览:18