2011-07-12 5 views
0

J'essaie d'inclure un fichier PHP externe dans mon script PHP en utilisant la fonction include, mais dès que je spécifie un port dans le cadre de l'URL, je reçois une erreur de connexion expiré.PHP inclure un fichier externe avec le port spécifié

Par exemple:

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

Comme je l'ai dit il fonctionne très bien sans le port alors que je dois modifier un paramètre PHP ou utiliser une autre méthode.

Remarque: L'utilisation du port 80 n'est pas une option.

+8

_NEVER_ inclure les fichiers distants! – KingCrunch

+0

... à moins que vous ne soyez sûr que vous savez exactement ce que vous faites. Et avoir un certain degré de contrôle sur les deux serveurs. C'est juste une de ces choses qui peuvent horriblement mal tourner. Dans les deux cas, je ne suis pas sûr d'inclure les ports de support. – Naltharial

+0

J'ai un contrôle total sur les deux serveurs et je peux limiter l'accès au fichier distant au serveur appelant uniquement. –

Répondre

2
if(@fsockopen("serverurl", port, $errno, $errstr, 1)){ 
    include('serverurl/file.extension'); 
} 
Questions connexes