Bonjour à tous,

Afin d'effectuer quelques statistiques dans un jeu (liveskipper), j'ai tenté d'utiliser curl sur le lien http://www.liveskipper.com/GameEngin...4&viewer=false
cela transmet un message d'erreur.
Cependant, en cliquant sur voir au lien http://www.liveskipper.com/index.php...pper&Itemid=15 via tamper data, j'ai constater que la requete (même sans être connecté au jeu) s'effectue lors que l'on clique sur un bateau.

Voici un code:
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
<?php  
 
$path_cookie = 'connexion__temporaire.txt';
$path_cookie2 = 'connexion__temporaire2.txt';
if (!file_exists(realpath($path_cookie))) touch($path_cookie);
if (!file_exists(realpath($path_cookie2))) touch($path_cookie2);
 
$lien = 'http://www.liveskipper.com/index.php';
$curl = curl_init($lien);
 
curl_setopt($curl, CURLOPT_COOKIEJAR, realpath($path_cookie));
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_REFERER, 'http://www.liveskipper.com/index.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$return = curl_exec($curl);
curl_close($curl);
 
$lien = 'http://www.liveskipper.com/index.php?option=com_liveskipper&task=controlBoat&raceId=545&view=true&Itemid=15';
$curl = curl_init($lien);
curl_setopt($curl, CURLOPT_COOKIEJAR, realpath($path_cookie2));
curl_setopt($curl, CURLOPT_COOKIEFILE, realpath($path_cookie));
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_REFERER, 'http://www.liveskipper.com/index.php');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$return = curl_exec($curl);
curl_close($curl);
 
$coo=file_get_contents(realpath($path_cookie2));
echo $coo;
$lien3 = 'http://www.liveskipper.com/GameEngine/flash/getOpponentInfos.php?opponentId=47241064&viewer=false';
$curl = curl_init($lien3);
curl_setopt($curl, CURLOPT_REFERER, 'http://www.liveskipper.com/index.php');
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_ENCODING, "gzip, deflate");
curl_setopt($curl, CURLOPT_COOKIESESSION, true);
curl_setopt($curl, CURLOPT_COOKIEFILE, realpath($path_cookie2));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0'); 
$return = curl_exec($curl);
echo $return;
curl_close($curl);
unlink($path_cookie);
unlink($path_cookie2);
?>
echo $coo; montre le cookie qui semble complet.

Merci pour votre aide.