[RESOLU] getimagesize et firewall

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] getimagesize et firewall

Re: getimagesize et firewall

par okegima » 03 mars 2017, 09:29

Salutation,

Merci pour le lien,

En effet, j'ai trouvé une solution un peu similaire, j'utilise cette fonction avant l'appel de getimagesize :
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)');
Et sa fonctionne tout en ayant ce firewall activé.

Re: getimagesize et firewall

par @rthur » 03 mars 2017, 01:22

Bonjour,

Peut être une piste ici : http://stackoverflow.com/questions/1216 ... reached-ab

getimagesize et firewall

par okegima » 02 mars 2017, 16:11

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 ?