Page 1 sur 1

Problème avec la fonction get_headers

Posté : 04 févr. 2022, 19:54
par superfloflo39
Bonjour,

La fonction get_headers retourne tous les en-têtes envoyés par le serveur en réponse à une requête HTTP.


Mon code

Code : Tout sélectionner

<?php print_r(get_headers('MONURL')); ?>
retourne un résultat qui commence par Array ( [0] => HTTP/1.1 403 Forbidden, ce qui laisse à penser que l'url fournie MONURL n'est pas accessible.

Pourtant je parviens à accéder à cette URL depuis mon navigateur et un site testeur d'en-têtes http (rexswain) affiche lui une réponse qui commence par HTTP/1.1 200 OK.

S'agit-il d'un bug ou d'une imperfection connue de get_headers? Comment corriger?

Merci

Re: Problème avec la fonction get_headers

Posté : 04 févr. 2022, 21:14
par or 1
une autre possibilité est que le serveur teste certaines choses pour détecter les robots et renvoie une réponse 403 ou 200 selon les cas.

Re: Problème avec la fonction get_headers

Posté : 05 févr. 2022, 08:38
par superfloflo39
OK, merci