很多站长朋友们都不太清楚php跳转url不变,今天小编就来给大家整理php跳转url不变,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php页面跳转的时候url会自己变? 2、 PHP分页函数照书上弄完 测试发现URL的值变了 但是页面不变 3、 php中导航里的a标签跳转了.但是无论我怎么改路径他跳转的路径还是不变!是不是有什么影响她呢? 4、 PHP代码里有没有办法实现让页面跳转,但地址栏上的URL不变 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分页函数照书上弄完 测试发现URL的值变了 但是页面不变我不知道你的源代码是否是完整的,仅针对给出的代码来看,有以下问题:
$db = new DataAccess();
$db->connect();
从这两句代码来看,数据库是用对象语法建立连接的,而
$result = mysql_query($sql) or die("Could not query:" . mysql_error());
$total = mysql_num_rows($result);
这样的代码明显是用的过程调用完成数据库操作。
对象与过程两种方式不能同时混用。
当然,也可能你建立的就是用的过程语法方式调用,那么,你可能需要检查变量作用域范围。
php中导航里的a标签跳转了.但是无论我怎么改路径他跳转的路径还是不变!是不是有什么影响她呢?清缓存试试,如果改了,对应的连接还没有变的话,那就是缓存问题了。
PHP代码里有没有办法实现让页面跳转,但地址栏上的URL不变地址就是地址;地址不变页面变了就说明其他变了
1,ajax 异步获取数据或者页面,然后替换本页面的内容
2, cookie 把页面的信息存在cookie里面,获取然后同样的url指向不同的界面
3.session 原理同上
我的意思是url不变可以把信息存在其他地方就可以了
关于php跳转url不变的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php跳转url不变 php跳转到指定网页代码的详细内容...