Bonjour,

J'ai un problème pour récupérer des données sur une url spécifique avec curl.

J'ai réalisé une fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function url_get_contents($url) {
 
 
    try {
        $curl = curl_init($url);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
	curl_setopt($curl, CURLOPT_TIMEOUT, 10);
	curl_setopt($curl, CURLOPT_POST, 0);
        curl_setopt($curl, CURLOPT_MAXREDIRS, -1);
        $data = curl_exec($curl);
        curl_close($curl);
 
        return $data;
    }
    catch (Exception $e) {
        die('ERREUR : Librairie CURL non installée.');
    }
}
Je l'appelle sur cette url :

http://clk.tradedoubler.com/click?p=30539&a=1788685&g=16121686&url=http://www.accorhotels.com/accorhotels/lien_externe.svlt?goto=fiche_hotel&code_hotel=0422&sourceid=1112208-30539-16121686-^^&merchantid=RT-PC025825-&xtor=AL-40

Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo url_get_contents('http://clk.tradedoubler.com/click?p=30539&a=1788685&g=16121686&url=http://www.accorhotels.com/accorhotels/lien_externe.svlt?goto=fiche_hotel&code_hotel=0422&sourceid=1112208-30539-16121686-^^&merchantid=RT-PC025825-&xtor=AL-40');
Et je devrais récupérer le contenu de cette page http://www.accorhotels.com/fr/hotel-...ce/index.shtml, mais cela ne marche pas...

Vous avez une idée?

Merci pour votre aide.