Exception pour le proxy
Bonjour. Quand j'ajoute une exception pour le proxy (dans le menu [Configuration] / [Fonctions avancées]), j'ai constaté que certaines exceptions fonctionnent et que d'autres ne fonctionnent pas. Je précise que je renseigne une seule exception à la fois.
Dans inc/distant.php, la fonction need_proxy effectue en particulier les tests suivants :
and (strpos(" $http_noproxy ", " $host ") === false and (strpos(" $http_noproxy ", " $domain ") === false)))
D'après php.net/manual/fr/function.strpos.php, la fonction strpos ( string $haystack , mixed $needle [, int $offset = 0 ] ) cherche la position numérique de la première occurrence de needle dans la chaîne de caractères haystack.
Aussi, la fonction need_proxy semble chercher la position du host dans la chaîne http_noproxy (puis chercher la position du domaine dans la chaîne http_noproxy).
En remplaçant le code précité, par le code ci-dessous, cela fonctionne à chaque exception testée :
and (strpos($host, $http_noproxy) === false and (strpos($domain, $http_noproxy) === false)))
Cordialement, Equipement