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显示的内容结果却全是空白呢
展开
 我来答
沫玖是个奈吹
推荐于2016-06-12 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:95
采纳率:0%
帮助的人:110万
展开全部
你注册提交的页面是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并且把帐号和密码传递过去就可以了
更多追问追答
追问
sorry,login.php是笔误,因为本来是到login.php的,可总空白,就换成来test.php测试,结果还是空白,我的问题是,regindex.php跳转到test.php,本应该在test.php显示的内容结果却全是空白呢
追答
你的打印写的不对

echo "userid".$userid."password".$password."sub".$sub."111111";
变量和字符串直接用“.”连接 变量不能放到双引号里面
还有就是你前面判断的不是很严谨
没通过判断就直接打印出来 不是太好
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式