Witam.
Proszę o pomoc w znalezieniu błędu.
Index.php:
<?php
$cookies = dirname(__FILE__) .'/cookievf67dvtsd76ft67rvdvf5be5b23bqnk.txt';
$curl_handle = curl_init('http://gsmx.co/login');
curl_setopt($curl_handle, CURLOPT_HEADER, true);
curl_setopt
($curl_handle, CURLOPT_HTTPHEADER
, array( 'Host: gsmx.co',
'Content-Length: 93',
'Cache-Control: max-age=0',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'Origin: <a href="http://gsmx.co'" target="_blank">http://gsmx.co'</a>,
'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36',
'Content-Type: application/x-www-form-urlencoded',
'Referer: <a href="http://gsmx.co/login'" target="_blank">http://gsmx.co/login'</a>,
'Accept-Language: pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4'
));
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_handle, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($curl_handle, CURLOPT_COOKIEJAR, $cookies);
$output = curl_exec($curl_handle);
$fp = fopen("cookievf67dvtsd76ft67rvdvf5be5b23bqnk.txt", "r"); $tekst = fread($fp,10000
); $rest = substr($tekst, -34
); // sessionid
$link = "http://gsmx.co";
$post = 'login=testowe12&register=0&password=testowe12&cookie_check=1&_xfToken=&redirect='.urlencode($link);
$curl_handle2 = curl_init('http://gsmx.co/login');
curl_setopt($curl_handle2, CURLOPT_COOKIESESSION, true);
curl_setopt($curl_handle2, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($curl_handle2, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($curl_handle2, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_handle2, CURLOPT_HEADER, 1);
curl_setopt
($curl_handle2, CURLOPT_HTTPHEADER
, array( 'Host: gsmx.co',
'Content-Length: 93',
'Cache-Control: max-age=0',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'Origin: <a href="http://gsmx.co'" target="_blank">http://gsmx.co'</a>,
'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36',
'Content-Type: application/x-www-form-urlencoded',
'Referer: <a href="http://gsmx.co/login'" target="_blank">http://gsmx.co/login'</a>,
'Accept-Language: pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4'
));
curl_setopt($curl_handle2, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl_handle2, CURLOPT_POSTFIELDS, $post);
$output = curl_exec($curl_handle2);
?>
cookie:
Kod
#HttpOnly_gsmx.co FALSE / FALSE 0 xf_session 4114b5f90e117e68e77eb33872ae76f6
Z tego co wywnioskowałem z kodu, sesja jest niepotrzebna przy logowaniu.
Pozdrawiam.