php登陆表单提交后页面空白
regindex.php跟test.php是两个页面,regindex.php填写用户名和密码后给login.php,为什么我的login.php是空白,好多天来,就1次...
regindex.php跟test.php是两个页面,regindex.php填写用户名和密码后给login.php,为什么我的login.php是空白,好多天来,就1次能显示出传递的变量,其他时候都说空白,不知道哪里的问题了,求解
发码说超出限制,截图了
sorry,上文到login.php是笔误,因为本来是到login.php的,可总空白,就换成来test.php测试,结果还是空白,我的问题是,regindex.php跳转到test.php,本应该在test.php显示的内容结果却全是空白呢 展开
发码说超出限制,截图了
sorry,上文到login.php是笔误,因为本来是到login.php的,可总空白,就换成来test.php测试,结果还是空白,我的问题是,regindex.php跳转到test.php,本应该在test.php显示的内容结果却全是空白呢 展开
1个回答
展开全部
你注册提交的页面是test.php肯定和login.php没有关系的
注册是注册 登录是登录的 完全没有关联的 除非是注册完毕后页面跳转到登录页面
注册后想直接登录 需要把帐号和密码组成参数类型传递到login.php
login.php这样判断就要有两种形式 一种是表单提交的形式 一种就是参数传递的形式
可以写成
if(!empty($__REQUEST['sub']))
{
$name = $_post['name'];
$pass = $_post['password'];
.
.
//这种表单提交的
}
if(!empty($__REQUEST['act'] == 'newreg'))
{
$name = $__REQUEST['name'];
$pass = $__REQUEST['password'];
.
.
//这种是参数传递的
}
header(“location:/login.php?act=newreg&name=”.$name."&password=".$pass);
这样在注册的页面里
注册成功后 直接可以用页面跳转到login并且把帐号和密码传递过去就可以了
注册是注册 登录是登录的 完全没有关联的 除非是注册完毕后页面跳转到登录页面
注册后想直接登录 需要把帐号和密码组成参数类型传递到login.php
login.php这样判断就要有两种形式 一种是表单提交的形式 一种就是参数传递的形式
可以写成
if(!empty($__REQUEST['sub']))
{
$name = $_post['name'];
$pass = $_post['password'];
.
.
//这种表单提交的
}
if(!empty($__REQUEST['act'] == 'newreg'))
{
$name = $__REQUEST['name'];
$pass = $__REQUEST['password'];
.
.
//这种是参数传递的
}
header(“location:/login.php?act=newreg&name=”.$name."&password=".$pass);
这样在注册的页面里
注册成功后 直接可以用页面跳转到login并且把帐号和密码传递过去就可以了
更多追问追答
追问
sorry,login.php是笔误,因为本来是到login.php的,可总空白,就换成来test.php测试,结果还是空白,我的问题是,regindex.php跳转到test.php,本应该在test.php显示的内容结果却全是空白呢
追答
你的打印写的不对
echo "userid".$userid."password".$password."sub".$sub."111111";
变量和字符串直接用“.”连接 变量不能放到双引号里面
还有就是你前面判断的不是很严谨
没通过判断就直接打印出来 不是太好
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询