form表单的action属性就是你数据提交的页面,你填写了这个属性,那么数据就会提交到你指定的页面去.这样你在指定的页面就能接收到这些数据了.
通过 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是否存在
$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 ();
确认三件事情的.第一:环境配置完整了么?这样才可以解析你的php文件!第二:下面的这个接受文件必须为welcome.php!第三:是不是属于同一目录下的!不是同一目录下的两个文件必须要用相对定位去action你的接受文件地址
那就定义个$_SESSION['baseurl']='原始页面.php',存储你想返回到的页面,表单页面、处理表单页面,都不更新这个session,然后使用header("Location:$_SESSION['baseurl']");就可以了
php表单提交成功后,最好有个判断是否成功,成功才跳转
可以设置一个变量$result 来判断是否成功,
成功的话跳转
假设$result0是成功,则
php
if($result 0){
echo 'scriptalert("提交成功!");location.href="'.$url.'"/script'; //$url就是你的跳转路径
或者
echo '提交成功,即将跳转.....';
header("refresh:1;url=$url");//$url就是你的跳转路径
首先在body中引入jquery,如下:
然后建立script
script
$(document).ready(function(){?
$("#subper").click(function(event)?{
event.preventDefault();//禁止使用submit?提交数据,因为我们要用ajax啊
var?checkbox?=?new?Array();//建立数组收集checkbox的选中值
$('input[name="checkbox[]"]:checked').each(function(){?//今天这一节使用checkbox[]命名收集checkbox的值其实没什么意义了
checkbox.push($(this).val());//向数组中添加元素?
});
var?data?=?{?//收集传递的参数,以json的形式
checkbox:checkbox,
as:$("input:radio[name='as']:checked").val(),
username:?$('input[name="username"]).val(),
.
.//自己补充后面的
};
$.ajax({
type:'POST',
data:data,
dataType:?"json",
url:$("form").attr('action'),
success:?function(msg){
$('.answer').html(msg);//如果没有class=answer,这里没有任何效果
}?
/script
需要注意的是,在php 服务器端,记得把json的数据转换成php格式的,使用json_decode($json,?true),就可以得到一个大数组,用这个大数组进行下面的php活动.所以呢你需要对服务器端的代码做一些小小的修改.
以上就是土嘎嘎小编为大家整理的表单数据跳转php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!