php header()页面跳转的问题

我现在有3个页面a.phpb.phpc.php在a页面点击提交按钮跳转到b页面进行逻辑处理,成功的话自动跳转到c,失败的话自动返回到a我在b页面有个判断,if(succe... 我现在有3个页面
a.php
b.php
c.php

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

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

谢谢
展开
 我来答
房诗晗hW
2011-11-14 · 超过14用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:47.8万
展开全部
如果你确定要使用post方式提交的话,那是一件很复杂的事,因为需要php来模拟post提交,你可以使用 fsockopen 来处理,具体方案我可以教你。
另外一种方法就是使用get方案,相对来言,就是一种超简单,直接转向的时候,把post来的数据转成get方式header过去就行了。
还有一种解决方案就是在前段使用ajax来处理。在a页面ajax提交数据到b.php,根据返回值代表不通过验证时,然后把页面用js转到b.php,如果返回值代表验证通过,就再次把当前post的数据再提交一次到c.php。
foxaobe
2011-11-14 · TA获得超过331个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:620万
展开全部
header函数里的URL是可以带参数的。如果担心获取不到值的话,建议可以考虑JS跳转!这个比较好。可参考DISUCZ的跳转或是DEDECSM的跳转函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yoyofuture88
2011-11-23 · TA获得超过175个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:109万
展开全部
可以用session啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ADintelligent
2011-11-16
知道答主
回答量:23
采纳率:0%
帮助的人:6.5万
展开全部
用post传递很复杂
可以将数据写在文件或数据库里 然后在c中导入文件中的数据
或者使用如果数据不是很大 ,可以考虑用session传递
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jayli1990
2011-11-14
知道答主
回答量:10
采纳率:0%
帮助的人:1.7万
展开全部
?名/值&连接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 5条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式