Неудачный запрос API выводит пароль API на интерфейс пользователя

У меня есть веб-сайт с пользовательским вводом. После того, как пользователь что-то вводит, API (JSON) запрашивается на основе ввода.
Время от времени происходит сбой запроса API и выводится URL запроса.

 file_get_contents(http://...id=...password=...&input=...): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /www/htdocs/....php

URL запроса содержит пароль, который, конечно же, является секретным. Как я могу запретить странице выводить неудачный запрос?

Лучший
Вениамин

0

Решение

Вы должны отключить отчеты об ошибках для производственного сервера, но в качестве быстрого решения вы можете использовать символ подавления ошибок @:

$resp = @file_get_contents(...);

Очевидно, вам все равно нужно будет обработать неудачный вызов, проверив возвращаемое значение:

if($resp==false)//failed
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector