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:
echo $coo; montre le cookie qui semble complet.Code:<?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); ?>
Merci pour votre aide.
-----