DeathGuard_
Registered
Здравейте, как би станало с curl да се логна в някой сайт (да ми изпрати $_POST заявка)?
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<?php
$params = "databg_user=demozawt&databg_pass=demozawt";
$u = "http://search.data.bg/ready/d2c4ac2b13efd1df0ef2989e30f88fc4/DJ-Tim-X%20-%20Inna%20-%20Hot.mp3";
$url = "http://www.data.bg/login/submit";
//
$fp = fopen("cookie.txt", "w");
fclose($fp);
$login = curl_init();
$hed = 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5",
"Accept-Language: ru-ru,ru;q=0.7,en-us;q=0.5,en;q=0.3",
"Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7",
"Keep-Alive: 300';
curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($login, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($login, CURLOPT_TIMEOUT, 40);
curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($login, CURLOPT_URL, $url);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE); //ako e GET CURLOPT_HTTPGET
curl_setopt($login, CURLOPT_POSTFIELDS, $params);
curl_setopt($login, CURLOPT_HEADER, $hed);
curl_setopt($login, CURLOPT_URL, $u);
$result = curl_exec ($login);
echo $result;
curl_close ($login);
?>
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL ,$link);
curl_setopt($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "blabla=asda&pole2=test");
curl_setopt($ch, CURLOPT_COOKIE, "user=$user;pass=$pass;l");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$source = curl_exec($ch);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL ,$link);
curl_setopt($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_COOKIE, "user=$user;pass=$pass;");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "submit=Търси!&search=abvbg");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$source = curl_exec($ch);