包含_一次,导致php脚本上出现505错误

包含_一次,导致php脚本上出现505错误,php,Php,我有一个表单将数据发送到下面的PHP脚本。但它随后将重定向到505页。当我删除include_once行时,它将通过 <?php include_once('db.php'); if($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['submit'])){ echo 'hello'; } else { //if submi

我有一个表单将数据发送到下面的PHP脚本。但它随后将重定向到505页。当我删除include_once行时,它将通过

<?php
    include_once('db.php');
    if($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['submit'])){
        echo 'hello';
    } else {
        //if submit button is not clicked
        header('Location:register.html');   
    }
?>

在以下版本中工作, PHPmyadmin:版本信息:4.7.9
PHP版本:5.6.34

文件db.PHP和带有表单的文件位于单独的文件夹中,但您使用相对路径调用它,因此加载失败。在IMG中,不清楚dB.php文件夹的名称。如果是“PHP”,则必须使用include_once('PHP/db.PHP')更改include语句;不,这与路径无关,如果路径错误,我会在PHP脚本上得到一个单独的错误,它本身没有任何重定向@Stefino76
Apache/2.4.47 (Win64) OpenSSL/1.1.1k PHP/7.3.28 Server at localhost Port 80