лучший способ разрешить зарубежные удаленные запросы к MySQL - PullRequest
0 голосов
/ 09 января 2012

Я пытаюсь создать приложение, которое позволяет кому-либо публиковать код на своем веб-сайте, который запрашивает мои базы данных и возвращает результаты.

Я не хочу, чтобы код содержал реальные операторы mysql или информацию о соединении (дляочевидные причины безопасности).

В настоящее время у меня настроен php-код (для сторонних сайтов), который использует fsockopen для запроса моего сервера и fgets для чтения результатов (запрос mysql и информация о его соединении остаются защищенными намой сайт).

Есть ли лучший / быстрый / более безопасный способ сделать это?Что такое стандартный метод?(Я заметил, что Google Recaptcha также использует этот метод fsockopen / fgets). Я спрашиваю об этом потому, что система fsockopen ведет себя странно - иногда мой сервер решает выполнить запрос, а иногда нет (из журналов ошибок моего сервера).Тот же запрос отлично работает при запросе с моего собственного сервера (а не удаленно через fsockopen), поэтому проблема, похоже, связана с методом fsockopen.

1 Ответ

0 голосов
/ 09 января 2012

Есть много разных способов сделать это.Самым простым и наиболее распространенным (по моему опыту) является создание REST API.

...