代码和值正常的情况下php无法接收post数据,求解。
html代码
username:
password:
verification:
login.php
if ($_get['c']=='login'){
if (!empty($_post['login_submit'])){
require 'perclass/login.admin.php';
$u = $_post['u'];
$p = md5($_post['p'].login_protty);
$v = $_post['v'];
if ($v == $_session['verification.code']){
require_once 'perclass/filter.admin.php';
loginfun(fileter($u), $p, $config);
}else {
echo :(验证码错误!!
end;
}
}
}
if ($_get['c']=='forget'){
require 'perclass/login.admin.php';
if (!empty($_post['sub_email'])){
require_once 'int_mail.php';
}
}
login.admin.php
function loginfun($u, $p, $config)
{
$new = new logincor($config);
$r = $new->loginper($u, $p);
if ($r) {
$_session['user_login'] = md5($r['username'] . $r['password'] . login_protty);
$_session['nickname'] = $r['nickname'];
$_session['id'] = $r['id'];
header(location:?c=index);
} else {
echo :(登陆失败!!
end;
}
return $r;
}
function sitequery($config)
{
$new = new logincor($config);
$r = $new->sitequery();
return $r;
}
function userforget($user, $config)
{
$new = new logincor($config);
$r = $new->forgetpass($user);
return $r;
}
------解决思路----------------------
入口处var_dump($_post);
------解决思路----------------------
你确认 login.php 被执行到了吗?
admin?c=login method=post>
依据什么会执行 login.php ???
------解决思路----------------------
请确认请求的页面是否存在。
action=admin?c=login
------解决思路----------------------
先确定是否有访问到admin?c=login
可以在admin?c=login文中加入
看看sos.txt有没有内容。
