merci stealth35
ca s'ameliore
j'ai ajouté dans la fonction Curl
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla' ) ;
et ca a resolu le cas pour l'url du 1er exemple (econologie.com)
par contre , pour le 2eme exemple, celui avec google, rien de changé
Et puis, j'ai un 3eme exemple, un peu different; pour ce troisieme cas, pas de changement non plus
( et pour l'instant pas de 4eme exemple )
dans le 3eme cas , la bizzarerie est que
si je lance la fonction curl en local ( c'est à dire avec easyphp ) , c'est OK, je recupere bien le source
par contre, si je lance la fonction curl via le serveur distant (en l'occurence amen.fr), ca ne marche pas ;
là le résultat est
1 2 3 4 5
| <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head> <title>403 Forbidden</title> </head>
<body> <h1>Forbidden</h1>
<p>You don't have permission to access / on this server.</p>
<p>Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.</p> </body></html> |
enfin plutot etait, avant d'ajouter CURLOPT_USERAGENT
car apres il est devenu
1 2 3 4 5
| <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head> <title>403 Forbidden</title> </head>
<body> <h1>Forbidden</h1>
<p>You don't have permission to access /forum/showthread.php on this server.</p>
<p>Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.</p> </body></html> |
la nuance n'est pas enorme, mais ca veut peut etre dire qqchose ?
---------------------------
tu m'avais dit de voir aussi l' entete de navigateur ( accept ) et ... pour d'autres
j'ai essayé differentes choses, mais sans certitudes de bien comprendre,
et ca n'a rien donné ....
que fallait-il mettre, à ton avis ?
Partager