Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这一页不是’;t working 90.0.0.11当前无法处理此请求。HTTP错误500_Php - Fatal编程技术网

Php 这一页不是’;t working 90.0.0.11当前无法处理此请求。HTTP错误500

Php 这一页不是’;t working 90.0.0.11当前无法处理此请求。HTTP错误500,php,Php,当我删除此代码时,页面将打开,否则将显示错误。错误和代码如下所示: 错误 此页面不工作 90.0.0.11当前无法处理此请求 HTTP错误500 if(isset($getRegisterDtl)) { $success=0; $fname=$_POST['fName']; $phone=$_POST['phone']; $email=$_POST['email'];

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

错误

此页面不工作

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;
            }

        }
请帮我做这个


谢谢。

$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;
    }

}

用法:ini\u set('display\u errors',TRUE);在页面顶部,除了MD5行后缺少的分号外,还显示错误。。。您根本不应该使用
md5()
。这是一个非常弱的算法,本质上与以明文存储密码相同。除此之外,您还应该使用来防止SQL注入,因为您目前很容易受到SQL注入的攻击。我来看看,这很有用。有没有其他方法可以调试php代码?@LogeshS有很多方法。你试了什么?任何报告功能都应该告诉您行号。例如,我不知道如何在php中调试代码。我请求帮助调试代码,就像在C中完成一样。@user3783243@LogeshS调试PHP代码有不同的方法。最常见和最重要的是启用
显示错误
并设置错误报告级别最大值、
错误报告(E|u ALL | E|u STRICT)
或定义自定义错误处理功能。我推荐后者。