Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.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 我的restfull api不是响应在线服务器上的数据,而是在本地服务器上工作_Php_Rest_Api - Fatal编程技术网

Php 我的restfull api不是响应在线服务器上的数据,而是在本地服务器上工作

Php 我的restfull api不是响应在线服务器上的数据,而是在本地服务器上工作,php,rest,api,Php,Rest,Api,我的php restfull api正在本地xampp apache服务器上运行。但某些post方法在联机服务器上不起作用 我从数据库中获取数据,并将其添加到数组中,然后将数组编码为打印作为响应。某些方法正在工作并打印响应 可能是var\u dump$\u服务器?查看请求方法在检查服务器的HTTP状态代码时的表现我检查请求方法,并在回显任何内容时实际检查其工作情况 <?php include "db.php"; include "function.php"; $islem =

我的php restfull api正在本地xampp apache服务器上运行。但某些post方法在联机服务器上不起作用

我从数据库中获取数据,并将其添加到数组中,然后将数组编码为打印作为响应。某些方法正在工作并打印响应


可能是var\u dump$\u服务器?查看请求方法在检查服务器的HTTP状态代码时的表现我检查请求方法,并在回显任何内容时实际检查其工作情况
    <?php
include "db.php";
include "function.php";
$islem = isset($_GET["islem"]) ? addslashes(trim($_GET["islem"])) : null;
$jsonArray = array();
$jsonArray["hata"] = FALSE; 

$_code = 200;



 if($_SERVER['REQUEST_METHOD'] == "POST") {


    $posta = addslashes($_POST["mail"]);
    $pass = addslashes($_POST["password"]);



    $uyeler = $db->query("SELECT * from users WHERE mail='$posta' AND password='$pass'")->rowCount();

    if(empty($pass) || empty($posta)) {
        $_code = 400; 
        $jsonArray["hata"] = TRUE;
        $jsonArray["hataMesaj"] = "session_failed";
    }else if($uyeler) {
        $data = $db->query("SELECT * from users WHERE mail='$posta' AND password='$pass'");
        $user_data = $data->fetch(PDO::FETCH_ASSOC);
        $id = $user_data["id"]; 
        $result = $db->query("SELECT * from products")->rowCount();
        if($result){
            $results = $db->query("SELECT * from products ")->fetchAll(PDO::FETCH_ASSOC);
            $jsonArray["products"] = $results;
            $_code = 200;
        }else {
            $_code = 400;
        $jsonArray["hata"] = TRUE;
        $jsonArray["hataMesaj"] = "not_found_data";
        }
    }else {
        $_code = 400;
        $jsonArray["hata"] = TRUE;
        $jsonArray["hataMesaj"] = "system_error";
    }
}else {
    $_code = 406;
    $jsonArray["hata"] = TRUE;
    $jsonArray["hataMesaj"] = "error";
}


SetHeader($_code);
$jsonArray[$_code] = HttpStatus($_code);
echo json_encode($jsonArray);
?>