Bonjour à tous,

J'utilise le code suivant pour loader une page avec CURL

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
function get_webpage_content($webpage_url)
{
    $curl_handle=curl_init();
    curl_setopt($curl_handle,CURLOPT_URL,$webpage_url);
    curl_setopt($curl_handle,CURLOPT_TIMEOUT,10);
    //curl_setopt($curl_handle,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
    curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,10);
    curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
    $html = curl_exec($curl_handle);
    curl_close($curl_handle);
 
    return $html;
}
Et j'appelle la fonction depuis la page d'accueil

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
echo get_webpage_content('http://localhost/site/fr/node/423');
Le noeud 423 est une page interne dans mon site mais pas une page exterieurs

mais j'obtient :
Vous n'êtes pas autorisé(e) à accéder à cette page.

Je pense que le problème se pose sur l'autorisation d'accès mais je vois pas comment le surmonter

Merci pour votre expérience en CURL et drupal

Cordialement