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分! 展开
来个高手,QQ295298712,有不详细的地方问我。答好了再给加50分! 展开
展开全部
通过 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 ();
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) {
// 写入数据库代码
}也写在这里面吗?那么应该是用两条语句么?
追答
对,写在这个里面
具体的代码根据你的逻辑进行安排
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询