Code
$url = 'http://www.metin-2.ru/'; // URL сайта на котором будем авторизоваться
$urlTo = 'http://www.metin-2.ru/user/login'; // URL на которой будем слать POST данные
$name = c("edit1")->text;
$pass = c("edit2")->text;
$post = 'username='.$name.'&password='.$pass; // POST данные
$ch = curl_init(); // Инициализируем сеанс CURL
curl_setopt($ch, CURLOPT_URL, $url); // Заходим на сайт
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Делаем так, чтобы страница не выдавалась сразу в поток, а можно было ее записать в переменную
$html = curl_exec($ch); // Имитируем заход на сайт
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); // Записываем cookies в файл, чтобы потом можно было их считать
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); // Теперь читаем cookies с файла
curl_setopt($ch, CURLOPT_URL, $urlTo); // Устанавливаем адрес куда будем слать POST данные
curl_setopt($ch, CURLOPT_POST, true); // Говорим, что информация будет отправляться методом POST
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // Передаем POST данные
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Иногда бывает, что после отправки данных происходит редирект heaer('Location:...').
// Этот параметр говорит о то, чтобы мы следовали за ними, а не оставались на месте после отправки данных
$html = curl_exec($ch); // Записываем пришедшие данные в переменную
curl_close($ch); // Закрываем сеанс работы CURL
c("memo1")->text = $html; // И вуаля <img src="http://s40.ucoz.net/sm/6/smile.gif" border="0" align="absmiddle" alt="smile" /> Выводим авторизованную страницу
$ld = iconv( 'utf-8', 'cp1251', c("memo1")->text );
c("memo1")->text = $ld;
На сайте авторизируется все нормально проверил, но я говорю у них сайт почему то не сколько раз иногда обновляется
И подключи библиотеку php_curl без нее работать не будет