Voici une méthode (parmis d'autres) pour faire une requette http en php avec des cookies:
Code PHP :
<?php
$opts = array (
'http'=>array (
'method' => 'GET',
'header' => 'Cookie:foo=bar'."\r\n"
)
);
$context = stream_context_create($opts);
$content = file_get_contents('http://monsite.net/script.php', false, $context);
stream_context_create
file_get_contents
C'est assé explicite...
Kami a écrit :Le truc c'est que sans cookies, pas de bot et c'est sûrement cette voie qu'il faut creuser pour arrêter/limiter ce genre de pratiques.Oui en effet, donc moi le truc qui me viens tout de suite mais dont je ne connais pas les détails technique de la réalisation, c'est de raccourcir le temps de validité de la session. Comme ca, le bot ne pourras pas étre actif longtemps. Seulement, là encore ce n'est pas infaible: il suffit de faire d'abord une requette sur le script d'authentification (avec le bon login/pass du joueur) pour choper une nouvelle session.
Donc, il faut se la faire en plus hard... Viré les session et utiliser autre chose? Oui mais quoi?