Witam, zacznę od tego ,że nie ogarniam w ogóle curl, potrzebuje zalogować się na stronie, tylko nie za bardzo mi to chodzi, ja mam zamykać poprzednią sesje curl czy w tej starej jakoś wysłać?
takie moje wypociny
<?php
$login = 'xxx';
$haslo = 'xxx';
//inicjacja curla
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://privatewars.pl/index.php?action=login");
curl_setopt($curl, CURLOPT_POSTFIELDS, 'user=' . $login . '&password=' . $haslo);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 25);
$wynik = curl_exec($curl);
curl_close($curl);
$wynik = explode('<div id="servers-list-block">', $wynik); $wynik = $wynik[1];
$wynik = explode('<input name="serwer" type="hidden" value="0" />', $wynik); $wynik = $wynik[0];
$pattern[0] = '<form name="wys" action="index.php?action=zaloguj" method="post">';
$pattern[1] = '<input name="password" type="hidden" value="04255cc93e65921a33fa3dbde0ecc7dd" />';
$pattern[2] = '<input name="user" type="hidden" value="';
$pattern[3] = '" />';
$replacement[0] = '';
$replacement[1] = '';
$replacement[2] = '';
$replacement[3] = '';
$curl2 = curl_init();
curl_setopt($curl2, CURLOPT_URL, "http://privatewars.pl/index.php?action=zaloguj");
curl_setopt($curl2, CURLOPT_POSTFIELDS, 'user=' . $login2 . '&password=' . $haslomd5 . '&serwer=1');
curl_setopt($curl2, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl2, CURLOPT_TIMEOUT, 25);
$wynik2 = curl_exec($curl2);
curl_close($curl2);
?>