Blame | Last modification | View Log | RSS feed
En cas d'activation de l'IPv6 sur le serveur, le processus suivant peut amèner à rendrel'authentification non-fonctionnelle.Exemple typique avec Apache contenant (le cas des machines utilisées pour le développement):Deny from AllAllow from 127.0.0.0/8GET -sd http://localhost/papyrus.php?menu=757 == 200curl -so /dev/null -w %{http_code}% "http://localhost/papyrus.php?menu=757" == 403# idem avec php-curl# idem avec file_get_contents()Auquel cas inclure.php/afficherInclure() échoue.solution 1: utiliser curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );solution 2: dans Apache: Allow from 127.0.0.0/8 ::1solution 3: compiler PHP --disable-ipv6solution 4: désactiver l'ipv6: net.ipv6.conf.all.disable_ipv6 = 1 sysctl.conf