Bonjour à toutes et à tous,
Mon nom de domaine est : station-nautique.com
Et j'utilise l'offre : PRO2010
Je rencontre la problématique suivante :
Lorsque je souhaite utiliser la fonction fopen vers une ressource hébergée sur une offre PRO2010 ou 240plan, j'ai une erreur 403 alors que ça passe bien pour une ressource sur une autre offre.
Voici le scénario pour reproduire :
$handle = fopen("https://triptic.biz/upload/news/news_1665583699-0.jpg", "r");
=> on obtient Warning: fopen(https://triptic.biz/upload/news/news_1665583699-0.jpg): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
alors que :
$handle = fopen("https://www.chateau-bouscaut.com/css/img/logo-bouscaut.png", "r");
=> fonctionne correctement.
Je précise que les environnements ciblés sont en PHP7.4
Merci d'avance
Laurent
Bonjour,
Le site triptic.biz a une protection basée sur le user agent :
Sans user agent :
> wget https://triptic.biz/upload/news/news_1665583699-0.jpg
> --2023-06-27 14:21:31-- https://triptic.biz/upload/news/news_1665583699-0.jpg
> Résolution de triptic.biz (triptic.biz)… 213.186.33.4, 2001:41d0:1:1b00:213:186:33:4
> Connexion à triptic.biz (triptic.biz)|213.186.33.4|:443… connecté.
> requête HTTP transmise, en attente de la réponse… 403 Forbidden
> 2023-06-27 14:21:32 erreur 403 : Forbidden.
Avec :
> wget --user-agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4" https://triptic.biz/upload/news/news_1665583699-0.jpg
> --2023-06-27 14:22:41-- https://triptic.biz/upload/news/news_1665583699-0.jpg
> Résolution de triptic.biz (triptic.biz)… 213.186.33.4, 2001:41d0:1:1b00:213:186:33:4
> Connexion à triptic.biz (triptic.biz)|213.186.33.4|:443… connecté.
> requête HTTP transmise, en attente de la réponse… 200 OK
> Taille : 179278 (175K) [image/jpeg]
> Sauvegarde en : « news_1665583699-0.jpg »
> news_1665583699-0.jpg 100%[=====================================================================================================================>] 175,08K --.-KB/s ds 0,05s
> 2023-06-27 14:22:42 (3,21 MB/s) — « news_1665583699-0.jpg » sauvegardé [179278/179278]
403 Forbidden
protection basée sur le user agent
C'est le firewall OVH déclaré dans multisite (mod_security).
Merci pour ces éléments que je vais tester.
En attendant, j'ai passé l'offre PRO 2010 en Performance 1 et tout fonctionne correctement !!!
cdt
Laurent