2011-07-12 3 views
0

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

Например:

include "http://www.url.com:8090/login.php"; 

Как я сказал, что это прекрасно работает без порта так что мне нужно изменить настройки PHP или использовать другой метод.

Примечание: Использование порта 80 не является вариантом.

+8

_NEVER_ включить удаленные файлы! – KingCrunch

+0

... если вы не прокляты, вы точно знаете, что делаете. И иметь определенный контроль над обоими серверами. Это просто одна из тех вещей, которые могут пойти ужасно неправильно. В любом случае, я не уверен, что поддерживает порты. – Naltharial

+0

У меня есть полный контроль над обоими серверами и вы можете ограничить доступ к удаленному файлу только на вызывающий сервер. –

ответ

2
if(@fsockopen("serverurl", port, $errno, $errstr, 1)){ 
    include('serverurl/file.extension'); 
} 
Смежные вопросы