Beyaz.Net İpucu

KATEGORİLER

Delphi
PHP
Dotnet
FileMaker

Curl ile bağlanıp, header alanını bölme

$url  = "http://deneme.com.tr";
$reffer = "http://deneme.com.tr";
$cookie_file_path = "cookie.txt";
$username = "user";
$password = "pass";

$curl = curl_init();
curl_setopt($curl, CURLOPT_HEADER, TRUE);
curl_setopt($curl, CURLOPT_VERBOSE, FALSE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
//curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file_path);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_file_path);
curl_setopt($curl, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($curl, CURLOPT_POST, TRUE);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POSTFIELDS, "user=".$username."&pass=".$password."&t=login");
$str = curl_exec($curl);
curl_close($curl);

echo $str;

$pattern = "/sid=([0-9abcdefABCDEF]+)/s";
preg_match($pattern, $str, $matches);

echo "\n\n";
echo $matches[1];
echo "\n";

Kategorideki Güncel Makaleler