Muszę się zalogować, przejść na konkretną podstronę i pobrać cenę.
I problem mam taki, że skrypt działa na localhoscie ale po przeniesieniu na serwer dedykowany logowanie już nie działa(przechodzę normalnie na podstrony lecz jestem nie zalogowany).
W czym może być problem?
Na serwerze jest curl i działa logowanie na inne strony.
Próbowałem także logować się korzystając z proxy lecz taka sama historia.
$usecookie = 'cookie.txt'; $handle = curl_init(); curl_setopt($handle, CURLOPT_URL, "http://jakisurlDoZalogowania.pl"); curl_setopt($handle, CURLOPT_HEADER, 1); curl_setopt($handle, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"); curl_setopt($handle, CURLOPT_REFERER, "http://jakisurl.pl" ); curl_setopt($handle, CURLOPT_COOKIEJAR, $usecookie); curl_setopt($handle, CURLOPT_COOKIEFILE, $usecookie); curl_setopt($handle, CURLOPT_RETURNTRANSFER,1); curl_setopt($handle, CURLOPT_FOLLOWLOCATION,1); curl_setopt($handle, CURLOPT_POST,1); curl_setopt($handle, CURLOPT_POSTFIELDS,"dane do logowania"); if($result = curl_exec ($handle)){ curl_setopt($handle, CURLOPT_POST,0); curl_setopt($handle, CURLOPT_COOKIEJAR, $usecookie); curl_setopt($handle, CURLOPT_COOKIEFILE, $usecookie); curl_setopt($handle, CURLOPT_URL, "konkrenty url"); curl_setopt($handle, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"); curl_setopt($handle, CURLOPT_REFERER, "http://jakisurlDoZalogowania.pl" ); curl_setopt($handle,CURLOPT_RETURNTRANSFER,1); curl_setopt($handle,CURLOPT_FOLLOWLOCATION,1); $result = curl_exec ($handle); };