как включить файлы с другого сервера и обработать на другом сервере в php? - PullRequest
0 голосов
/ 27 августа 2018

Я должен включить или потребовать файлы с одного сервера на другое решение через php-код. Есть ли способ сделать это

Ответы [ 3 ]

0 голосов
/ 27 августа 2018

PHP - это серверный язык. Любой исходный файл PHP (предположительно) обрабатывается внутри контекста Web Front (Apache, Nginx и т. Д.) Для получения результирующего печатаемого вывода (который, как правило, представляет собой некоторый HTML или JSON, но также может быть изображением). двоичный файл или что-нибудь еще).

В тот момент, когда веб-фронт получает HTTP-запрос для заданного файла PHP, этот файл будет выполняться на месте, а не отправлять исходный код непосредственно в поток ответов.

Если это не так, то у вас есть серьезная неверная конфигурация в вашем Apache (или другом), потому что это может означать, что любой может получить доступ к вашим исходным файлам, а не к вашему действующему приложению.

Следовательно, то же самое относится и к вашей собственной попытке include 'http://remote-server/remote-file.php' ;: удаленный сервер получит HTTP-запрос, обработает remote-file.php и доставит результат вашему запрашивающему скрипту. Это полностью отличается от включения исходного файла в ваш скрипт PHP.

0 голосов
/ 28 августа 2018

Если файлы на этом другом сервере недоступны, то require не может включать их.

0 голосов
/ 27 августа 2018

Это какой-то недостаток дизайна, который вам нужно включить некоторые коды с другого сервера.

Напишите код на вашем сервере или другое решение использует веб-сервисы.

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