Bonjour,
je requière votre aide afin de m'éclairer sur un problème que je rencontre avec la fonction getimagesize et le firewall d'un serveur mutualisé OVH.
Voilà, pour simplifier le problème, j'ai fais un teste avec la même image sur trois noms de domaines différents :
exemple 1 print_r(getimagesize('http://www.shaped-paperclips.com/pictur ... ion-3d.jpg'));
exemple 2 echo 'sample2<br/>';
print_r(getimagesize('http://www.force-unifiee.fr/picture/gal ... ion-3d.jpg'));
exemple 3 echo 'sample3<br/>';
print_r(getimagesize('http://www.owoxa.com/picture/gallery/mo ... ion-3d.jpg'));
Exemple 1 est sur un serveur mutualité OVH
exemple 2 et 3 sur le même serveur mutualisé OVH et FTP, il n'y que le multi domaine qui fait la distinction entre les deux.
Mon problème est que dans l'exemple 3, getimagesize ne remonte pas l'information dans l'array que génère getimagesize.
le message d'erreur :
getimagesize(http://www.owoxa.com/picture/gallery/mo ... ion-3d.jpg): failed to open stream: Redirection limit reached, aborting in D:\wamp64\www\www.sample.com\php_imagesize.php on line 27
J'ai fais le tour de la question pour finalement trouver que le problème venait du firewall que l'on peut activer via l'interface web OVH.
Bref, je ne suis pas très chaud pour désactiver ce firewall, bien entendu j'ai contacté le support OVH, mais la réponse est qu'ils ne se préoccupent pas des questions PHP (ce qui est compréhensible dans un sens) !
Aurai-t’il une solution me permettant d'utiliser getimagesize même derrière le firewall ?