【问题标题】:This page isn’t working 90.0.0.11 is currently unable to handle this request. HTTP ERROR 500此页面无法正常工作 90.0.0.11 目前无法处理此请求。 HTTP 错误 500
【发布时间】:2018-12-05 20:29:01
【问题描述】:

当我删除此代码时,页面会打开,否则会显示错误。错误和代码如下:

错误

此页面无法正常工作

90.0.0.11 目前无法处理此请求。

HTTP 错误 500

if(isset($getRegisterDtl))
        {       
            $success=0;
            $fname=$_POST['fName'];
            $phone=$_POST['phone'];
            $email=$_POST['email'];
            $password=$_POST['password'];
            $md5=md5($password)
            $insertSql="insert into admin_users (name,user_name,password,mobile) values ('$fname','$email','$password', '$phone')";
            if(mysqli_query($conn,$insertSql))
            {
                $success=1;
                $last_id = mysqli_insert_id($conn);
            }
            else
            {
                $success=2;
            }

        }

请帮帮我。

谢谢。

【问题讨论】:

  • 使用:ini_set('display_errors', TRUE);在页面顶部显示错误
  • 除了您的 MD5 行后缺少的分号...您不应该在 all 中使用 md5()。这是一个非常弱的算法,本质上与以明文形式存储密码相同。除此之外,您应该使用 prepared statements 来防止您目前容易受到攻击的 SQL 注入。
  • 感谢黑曜石时代和企鹅的宝贵建议。我去看看,

标签: php


【解决方案1】:

$md5=md5($password) 后面没有分号。使用此代码。

if(isset($getRegisterDtl)){       
    $success=0;
    $fname=$_POST['fName'];
    $phone=$_POST['phone'];
    $email=$_POST['email'];
    $password=$_POST['password'];
    $md5=md5($password);
    $insertSql="insert into admin_users (name,user_name,password,mobile) values ('$fname','$email','$password', '$phone')";
    if(mysqli_query($conn,$insertSql))
    {
        $success=1;
        $last_id = mysqli_insert_id($conn);
    }
    else
    {
        $success=2;
    }

}

【讨论】:

  • 这很有用。有没有其他调试php代码的方法?
  • @LogeshS 很多方法。你尝试了什么?任何报告功能都应该告诉您行号。示例3v4l.org/GrQVE
  • 我不知道如何调试php中的代码。我寻求帮助来调试代码,就像在 C 中所做的那样。@user3783243。
  • @LogeshS 有多种方法可以调试您的 PHP 代码。最常见也是最重要的一种是启用display_errors并设置错误报告级别最高,error_reporting(E_ALL | E_STRICT)或定义自定义错误处理函数。我推荐后者。
猜你喜欢
  • 2017-10-21
  • 2020-05-01
  • 2020-03-01
  • 2019-05-03
  • 2018-07-02
  • 2021-02-02
  • 1970-01-01
  • 2018-12-20
  • 2017-12-19
相关资源
最近更新 更多