<?php
require_once('curlPro.php');
$cp->newip("domen_или_ip");
$cp->newuri("/example-test-page.php");
$cp->cookiedata("cookieKey","cookieValue");
$html = $cp->go()->val();// получили html от сервера
Библиотеку curlPro можно скачать тут
curlpro.ivru.net в ней же можно посмотреть как она работает с cookie в методе go
Или вот даже напишу:
if (count($this->cookiearray)) {
foreach ($this->cookiearray as $name => $value) {
$cookie[] = $name . "=" . $value;
}
curl_setopt($ch, CURLOPT_COOKIE, join('; ', $cookie));
}
То есть в curl_setopt($ch, CURLOPT_COOKIE, $param); в качестве $param передаётся что то вроде "key1=value1&key2=value2" и всего делов.