PHP页面跳转的问题,两个前台form表单数据,一个是判断页面,一个是注册页面,判断才可以跳转到注册。

if.php里面有一个表单,里面有推荐人和推荐编码两个输入框,输入后提交到if_form.php判断数据库里有没有推荐这个推荐人和推荐编码,有的话就跳转到zhuce.ph... if.php里面有一个表单,里面有推荐人和推荐编码两个输入框, 输入后提交到if_form.php 判断数据库里有没有推荐这个推荐人和推荐编码,有的话就跳转到zhuce.php页面,没有的话返回if.php页面,zhuce.php有个表单,用户名和密码,提交到 zhuce_form.php 处理后插入到数据库,但是数据库的字段中是id.name.password.recedor(推荐人),意思就是说要在zhuce.php页面的用户名和密码插入到数据表的同时,获取到if.php页面中的推荐人的值,一起插入到数据表中。
来个高手,QQ295298712,有不详细的地方问我。答好了再给加50分!
展开
 我来答
我不知道你不知
2011-06-29 · TA获得超过1158个赞
知道小有建树答主
回答量:731
采纳率:0%
帮助的人:879万
展开全部
通过 Cookie 传递就行,或者 SESSION,SESSION 更简单,更安全,Cookie 可以被自动注册机一类的程序进行自动化注册,如果你这个推荐是有奖励的,建议用 SESSION,确保你们不受损失。

if_form.php 里面获取推荐人及编码:
// 页面头部尽量靠近开始处
session_start ();
// 你的处理代码
$refer_man = $_POST ['ref'];
$refer_code = $_POST ['ref_code'];
然后存入 SESSION
$_SESSION ['ref_info'] = "$refer_man,$refer_code";

zhuce_form.php 里面获取推荐信息 SESSION,
// 页面头部尽量靠近开始处
session_start ();
// 检测推荐SESSION是否存在
$refer_info = null;
if (! empty ( $_SESSION ['ref_info'] )) {
$refer_info = explode ( ',', $_SESSION ['ref_info'] ); // [0] = 推荐人 [1] = 推荐码
} else {
// 在这里把非法访问此页面的家伙打发走
header ( 'Location: if.php' );
exit ();
}

写入数据库之前再次检测
if ($refer_info != null) {
// 写入数据库代码
}

// 最后销毁 SESSION
session_destroy ();
追问
zhuce.php的姓名和密码的数据库代码应该写在哪里呢?if ($refer_info != null) {
// 写入数据库代码
}也写在这里面吗?那么应该是用两条语句么?
追答
对,写在这个里面
具体的代码根据你的逻辑进行安排
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huachaxiaoshe
2011-06-29 · 超过12用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:33.4万
展开全部
在跳转到zhuce.php页面的时候,把if_form.php里面的值也传过去,然后放在这个表单的隐藏域里不就可以了吗?
追问
这个方法可行,echo "location.href=\"./zhuce.php\"";怎么把值传到zhece.php页面啊?隐藏域那里应该怎么写?zhuce_form.php怎么接收隐藏域的值啊?高手,小弟新手,请赐教……多谢了啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式