Я пытаюсь создать приложение, которое позволяет любому размещать код на своем веб-сайте, который запрашивает мои базы данных и возвращает результаты.
Я не хочу, чтобы код содержал фактические операторы mysql или информацию о соединении (по очевидным причинам безопасности).
В настоящее время у меня настроен php-код (для иностранных сайтов), который использует fsockopen для запроса моего сервера и fgets для чтения результатов (запрос mysql и информация о его соединении остаются защищенными на моем сайте).
Есть ли лучший/быстрый/более безопасный способ сделать это? Что такое стандартный метод? (Я заметил, что recaptcha google также использует этот метод fsockopen/fgets) Причина, по которой я спрашиваю об этом, заключается в том, что система fsockopen ведет себя странно - иногда мой сервер решает сделать запрос, а иногда нет (из журналов ошибок моего сервера ). Тот же запрос отлично работает при запросе с моего собственного сервера (а не удаленно через fsockopen), поэтому проблема, похоже, связана с методом fsockopen.
SELECT * FROM MuaWuaHAHA
. - person Jared Farrish   schedule 09.01.2012