<?php
# Задаем информацию об учетной записи: логин, пароль, домен.
$login = 'log';
$password = 'pas';
$site = 'site';
# Задаем User Agent.
$user_agent = 'Bad Bot';
# Cookies сохраним в папку с нашим скриптом в одноименный текстовый файл.
$cookies = dirname(__FILE__) . '/cookies.txt';
# Инициализация cURL:
$automatic = curl_init();
# Устанавливаем переменную User Agent ("браузер" пользователя),
# Устанавливаем источник перехода - реферрера.
# cURL будет ждать выполнения функций не более 10 секунд.
curl_setopt($automatic, CURLOPT_USERAGENT, $user_agent);
curl_setopt($automatic, CURLOPT_REFERER, "http://mail.ru/");
curl_setopt($automatic, CURLOPT_TIMEOUT, 10);
# Целевая ссылка для авторизации на сайте под управлением WordPress:
curl_setopt($automatic, CURLOPT_URL, $site . '/login.html');
# Разрешаем возвращать содержимое страницы.
# Разрешаем скрипту ходить по редиректам.
curl_setopt($automatic, CURLOPT_RETURNTRANSFER, true);
curl_setopt($automatic, CURLOPT_FOLLOWLOCATION, true);
# Устанавливаем POST-запрос:
curl_setopt($automatic, CURLOPT_POST, true);
curl_setopt($automatic, CURLOPT_POSTFIELDS, "login=$login&password=$password&input=Войти&redirect_to=$site/getsoft-32229-minstall-1.html&testcookie=1");
# Работаем с куками, cookies:
curl_setopt($automatic, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($automatic, CURLOPT_COOKIEJAR, $cookies);
# Запускаем авторизацию:
curl_exec($automatic);
# Для примера откроем страницу админки WordPress:
curl_setopt($automatic, CURLOPT_URL, $site. '/getsoft-32229-minstall-1.html');
$demo = curl_exec($automatic);
# Закрываем cURL:
curl_close($automatic);
# Выводим страничку на экран:
echo $demo;
?>