php header()页面跳转的问题

我现在有3个页面
a.php
b.php
c.php

在a页面点击提交按钮跳转到b页面进行逻辑处理,成功的话自动跳转到c,失败的话自动返回到a
我在b页面有个判断,
if(success)
header ("Location: c.php");

问题:我在b页面有很多处理,并且处理结果希望通过post变量传递到c页面,请问在header 函数处如何传递这些变量?(我开始使用get方式传递的变量,但是后来变量是在太多就想改为post方式)

谢谢

第1个回答  2011-11-14
为什么非要用GET或POST呢,可以考虑用全局变量。
第2个回答  2011-11-14
可参照mvc

php header 函数不能正常跳转的几种解决办法
PHP页面跳转一、header()函数 header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bool replace [,int http_response_code]])可选参数replace指明是替换前一条类似标头还是添加一...

PHP Header用于页面跳转要注意的几个问题总结
1、location和“:”号间不能有空格,否则会出错。2、在用header前不能有任何的输出。3、header后的PHP代码还会被执行。下面是和asp中重定向response.redirect的比较:例1:response.redirect "..\/test.asp"header("location:..\/test.php");两者区别:asp的redirect函数可以在向客户发送头文件后起作用....

PHP跳转页面的几种实现方法
一、header()函数 header()是实现PHP页面跳转的简易方法。其主要作用是输出HTTP协议标头到浏览器。函数可选参数replace控制是否替换或添加相同类型的标头,默认为替换。第二个参数http_response_code用于强制设置HTTP响应代码。Location类型的标头用于页面跳转,但注意location和“:”号间不能有空格。在使用head...

php header 不能跳转
可能是你的程序没有上传完,在执行header前的语句是报错了,那样就无法转向,因为header之前不能有任何输出内容,除非你使用了缓存,你可以在session_start();之前添加下面的语句启用缓存试试看:ob_start();

php header跳转页面为什么前面带着域名
1、AJax请求PHP,在PHP中使用header不能跳转页面,需要在js中写跳转。2、通过parse_url函数可以将URL解析为数组,再拼接为自己想要的跳转地址

php 用header("Location:")如何跳转到前一个页面,就是历史页面。
有2种做法一种是通过Javascript,基于浏览器的:<?echo '<script type="text\/javascript">history.go(-1);<\/script>';exit;?> 或者用PHP的Header功能,但是这个基于HTTP协议包的:<?phpheader('Location: ' . $_SERVER['HTTP_REFERER']);?> 不知具体需求是什么,要做这样的转跳,或许可以换...

实现php页面自动跳转的方法有哪些
第一种方法是使用PHP的Header函数。Header函数用于向浏览器发送HTTP协议的控制指令,包括页面的类型、属性等。通过调用Header函数,可以实现php页面自动跳转到指定的页面。第二种方法是利用HTML标记中的REFRESH属性。在HTML页面中加入标签,并使用REFRESH属性指定页面刷新的时间间隔,可以达到自动跳转的效果。第...

php执行了header("Location: index.php");后面程序会继续执行吗?_百度...
php文件运行的时候,虽然在脚本里有header("Location: index.php");页面跳转到另一个脚本,但是这个脚本的进程要执行完,所以header("Location: index.php");后面的代码一定会执行,如果要终止脚本运行,可以加exit(); 或者die();脚本就不会继续执行了。

php页面跳转老宝错误Warning: Header may not contain more than...
是不是重复定义了header?header掉转应该为:header("location:xxx.com");

PHP中header用法小结
1、跳转:Header("Refresh:2;URL=http:\/\/localhost\/\/session.php");\/\/2秒后跳转 若等待时间为0,则与header("location:")等效。Header("Location:http:\/\/localhost\/\/session.php");\/\/直接跳转 2、指定网页的内容:同样一个XML文件,如果头信息中指定:Content-type:application\/xml 的话,浏览器...

相似回答