Безопасное подключение мобильных приложений к серверу - PullRequest
0 голосов
/ 07 апреля 2020

Я создаю мобильное приложение, используя веб-технологии, такие как Java Script. Мой сервер работает php для подключения к базе данных. Если я хочу вставить / удалить / обновить что-либо в базе данных, информация должна быть передана Ajax. Я знаю, что никто не может видеть исходный код при использовании приложения, но если каким-то образом кто-то может получить исходный код, как я могу запретить пользователю видеть мой адрес сервера и php имя файла?

Пример кода (от w3schools):

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
  if (this.readyState == 4 && this.status == 200) {
    document.getElementById("txtHint").innerHTML = this.responseText;
  }
};
xmlhttp.open("GET", "gethint.php?q=" + str, true);
xmlhttp.send();

1 Ответ

0 голосов
/ 07 апреля 2020

Я нашел способ

    <div id="testeFuncao">
        <script type="text/javascript">
            $("#butaoTeste").on("click", function(){
                var xmlhttp = new XMLHttpRequest();
                xmlhttp.onreadystatechange = function() {
                if (this.readyState == 4 && this.status == 200) {
                    document.getElementById("txtHint").innerHTML = this.responseText;
                }
                };
                xmlhttp.open("GET", "gethint.php?q=" + str, true);
                xmlhttp.send();
            });

            $("#testeFuncao").remove();
        </script>
    </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...