• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

代码和值正常的情况下php无法接收post数据,求解。

php 搞代码 3年前 (2022-01-23) 17次浏览 已收录 0个评论

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
<style type=”text/css”>*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: “微软雅黑”; color: #333;font-size:24px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px } a,a:hover,{color:blue;}</style>

:(

验证码错误!

<meta http-equiv=’refresh’ content=’1;url=../admin’>
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
<style type=”text/css”>*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: “微软雅黑”; color: #333;font-size:24px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px } a,a:hover,{color:blue;}</style>

:(

登陆失败!

<meta http-equiv=’refresh’ content=’1;url=../admin’>
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 被执行到了吗?

依据什么会执行 login.php ???

能说详细点么,小白。(本文来源gaodai#ma#com搞@@代~&码网

搞代gaodaima码

不是很懂

请确认请求的页面是否存在。
action=”admin?c=login”

先确定是否有访问到admin?c=login

可以在admin?c=login文中加入
<?php
file_put_contents(‘sos.txt’,json_encode($_REQUEST), true);
?>

看看sos.txt有没有内容。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:代码和值正常的情况下php无法接收post数据,求解。

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址