本文目录一览:
- 1、PHP中我用header跳转到另一个php时,我需要带一个值过去,请问可不可以
- 2、php里 跳转语句
- 3、关于PHP的页面跳转函数header,为什么每次都跳转?
- 4、php如何实现页面部分跳转?
- 5、php 用header("Location:")如何跳转到前一个页面,就是历史页面。
- 6、thinkphp使用header跳转功能参数
PHP中我用header跳转到另一个php时,我需要带一个值过去,请问可不可以
可以,
//b.php中
?php
header('Location:c.php?id=22');
?
//c.php中
?php
$id = $_GET['id'];//用$_GET接收来自b.php传过来的值
?
php里 跳转语句
PHP常用的跳转方式:
使用header函数跳转:将HTTP协议标头(header)输出到浏览器。示例如下:
?php
//重定向跳转
header("Location: ");
exit;
?
使用Meta标签进行跳转;示例如下:
?php
//秒数
$content=1;
//跳转地址
$url="";
?
html
head
meta http-equiv='refresh' content="?php echo $content;?; url=?php echo $url;?
"
/head
body
meta标签跳转示例
/body
/html
使用javascript跳转;示例如下:
?php
//地址
$url = "";
//跳转
echo('script language="JavaScript"');
echo("location.href='$url';");
echo('/script');
exit;
?
关于PHP的页面跳转函数header,为什么每次都跳转?
php.ini中的output_buffering配置
Off: 表示关闭PHP输出缓存
On: 打开无限大的输出缓存
4096: 打开大小为4096Byte的输出缓存
另外明确浏览器的输出缓存:IE为256Bytes, Chrome与FireFox为1000Bytes,只有输出数据达到了这个长度或者脚本结束浏览器才会将数据输出在页面上
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 用header("Location:")如何跳转到前一个页面,就是历史页面。
展开全部
可以用$_SERVER["HTTP_REFERER"]
(进入这个页面之前的引用页).header("Location:
{$_SERVER["HTTP_REFERER"]}");
thinkphp使用header跳转功能参数
thinkphp只是php一个框架了,但如果要实现页面跳转并不能使用header函数来实现了,下面小编来给大家介绍在thinkphp页面跳转方法总结吧。
通过这段时间thinkphp的应运,经常会遇到一些带有提示信息的跳转页面,操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。系统的Action类内置了两个跳转方法success和error,用于页面跳转提示,而且可以支持ajax提交。
使用方法很简单。
代码如下 复制代码
$User=M(‘user’)//实例化user表
$res=$User-where(array(’name’=’lone’))-select //查询name是lone
If($res){
$this-success(“输出的提示信息”,”/User/list/”);
//查询成功后跳转的页面第二个参数是模板路径地址
}else{
$this-error(“输出的错误信息”); //查询失败后返回上一页
}
$this-redirect(“Index/list”); //直接跳转,不带计时后跳转
这3中内置的跳转都很好用,而且提高了网页的效率!
Success和error方法都有对应的模板,并且是可以设置的,默认的设置是两个方法对应的模板都是:
代码如下 复制代码
//默认错误跳转对应的模板文件
'TMPL_ACTION_ERROR' = THINK_PATH . 'Tpl/dispatch_jump.tpl';
//默认成功跳转对应的模板文件
'TMPL_ACTION_SUCCESS' = THINK_PATH . 'Tpl/dispatch_jump.tpl';
也可以使用项目内部的模板文件
代码如下 复制代码
//默认错误跳转对应的模板文件
'TMPL_ACTION_ERROR' = 'Public:error';
//默认成功跳转对应的模板文件
'TMPL_ACTION_SUCCESS' = 'Public:success';
模板文件可以使用模板标签,并且可以使用下面的模板变量:
模板文件可以使用模板标签,并且可以使用下面的模板变量:
jquery171008461078754635143="26"
$msgTitle 操作标题
$message 页面提示信息
$status 操作状态 1表示成功 0 表示失败 具体还可以由项目本身定义规则
$waitSecond 跳转等待时间 单位为秒
$jumpUrl 跳转页面地址 success和error方法会自动判断当前请求是否属于Ajax请求,如果属于Ajax请求则会调用ajaxReturn方法返回信息,具体可以参考后面的AJAX返回部分。