Как скрыть эхо json_data на странице php при использовании ajax? - PullRequest
0 голосов
/ 04 марта 2020

У меня есть функция, которая возвращает все пользовательские данные и помещает их в таблицу. Функция использует ajax запрос к странице. php. Проблема в том, что все, кто посещает адрес веб-сайта. php, могут видеть данные, потому что я использую echo json_encode. Можно ли как-то скрыть эти данные, когда функция не вызывается с веб-сайта? Не беспокойся об информации. Это просто пробные имена. Результат страницы. php при обращении по URL: . php результат страницы
. php код

<?php
 $db=mysqli_connect("xxxxxx");
if($db->connect_error)
{
    die("Feil i db");
}
$sql = "xxxxx";
    $resultat = $db->query($sql);

    $data=array();

    while($rad=mysqli_fetch_assoc($resultat)){
      $data[]=$rad;
    }
     echo json_encode($data);
?>

Запрос ajax выглядит следующим образом :

    function listAlleMedlemmer()
        {
             $.ajax(
                 {
                 type:"POST",
                 url:"xxxxxxxxxxxxx.php",
                 dataType:"json",
                 data:{},
                 cache:false,
                 success:function(data){

                     //etc

Я уже пробовал, если ($ _ SERVER ['REQUEST_METHOD'] == "POST") {} из ответа на почти аналогичный вопрос, но это не сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...