Невозможно получить заголовок 200 Успех работает? - PullRequest
0 голосов
/ 03 января 2019

Я могу получить http коды ошибок. Но мой заголовок успеха не отображается. Я пробовал 5 разных способов, теперь я застрял. Они успешны, добавляет в базу данных.

Я пробовал заголовок («HTTP / 1.1 200 OK»); http_response_code (200) Я изменил другой код успеха на другой оператор if.

    <?php
if($_SERVER['REQUEST_METHOD'] == "POST")
{
    $conn=new PDO("mysql:host=localhost;dbname=kgraves;", "kgraves", "Ahph1ieg");

    $review= $_POST["review"];
    $poi_id = $_POST["poi_id"];
    $id= $_POST["id"];

    if (!$conn) 
    {
        die("Connection failed: " . mysqli_connect_error());
    }

    $results =$conn->query("INSERT INTO `poi_reviews`(`id`, `poi_id`, `review`) VALUES ('$id', '$poi_id', '$review')");

    if(empty($results))
    {
        header("HTTP/1.0 404 Not Found");
    }

    if(!$results)
       {
            header("HTTP/1.0 200 Success");
       }
}

    if(isset($_POST['submit']))
    {
        if ($review == "") 
        {
            header("HTTP/1.0 404 Not Found");
        }
    }
if(isset($_POST['submit']))
    {
        if ($poi_id == "") 
        {
            header("HTTP/1.0 404 Not Found");
        }
    }   
if(isset($_POST['submit']))
    {
        if ($id == "") 
        {
            header("HTTP/1.0 404 Not Found");
        }
    }
?>

Хотелось бы узнать, что я делаю не так! Я выполнил более сложный код, он явно глупый, я просто не понимаю.

...