
14.02.2016, 22:06
|
|
Новичок
Регистрация: 10.02.2016
Сообщений: 10
С нами:
5398166
Репутация:
0
|
|
Пробую следующий код проблема осталась, запрос не доходит, или закрывают в ответ на запрос 500 код.
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]function[/COLOR][COLOR="#0000BB"]curl[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$url[/COLOR][COLOR="#007700"]){ [/COLOR][COLOR="#0000BB"]$cookie_jar[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]tempnam[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]'/tmp'[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'cookie'[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]$headers[/COLOR][COLOR="#007700"]= array( [/COLOR][COLOR="#DD0000"]'GET '[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$url[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]' HTTP/1.0'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'Accept: text/html, application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'Accept-Encoding: gzip, deflate'[/COLOR][COLOR="#007700"], [/COLOR][COLOR="#DD0000"]'Connection: keep-alive' [/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]curl_init[/COLOR][COLOR="#007700"](); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_URL[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$url[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_USERAGENT[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0"[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_HEADER[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_REFERER[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'https://www.google.com.ua'[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_HTTPHEADER[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$headers[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#FF8000"]//curl_setopt ($ch, CURLOPT_COOKIEFILE, "$cookie_jar"); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_COOKIEJAR[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$cookie_jar[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]curl_setopt[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]CURLOPT_RETURNTRANSFER[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]$file[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]curl_exec[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$ch[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#FF8000"]// remove the cookie jar [/COLOR][COLOR="#0000BB"]unlink[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$cookie_jar[/COLOR][COLOR="#007700"]) or die([/COLOR][COLOR="#DD0000"]"Can't unlink[/COLOR][COLOR="#0000BB"]$cookie_jar[/COLOR][COLOR="#DD0000"]"[/COLOR][COLOR="#007700"]); return[/COLOR][COLOR="#0000BB"]$file[/COLOR][COLOR="#007700"]; }[/COLOR][/COLOR]
|
|
|