- Регистрация
 - 5 Окт 2007
 
- Сообщения
 - 1.064
 
- Реакции
 - 200
 
- Автор темы
 - Заблокирован
 - #1
 
Здравствуйте, помогите решить проблему с авторизацией курлом.
 
Есть форма авторизации системы онлайн бронирования, нужно авторизироваться через нее с удаленного сервера.
 
	
	
	
		
 
но все время получаю FALS хотя логин пароль верные. Никак не пойму куда копать
Спасибо заранее
	
		
			
		
		
	
				
			Есть форма авторизации системы онлайн бронирования, нужно авторизироваться через нее с удаленного сервера.
		PHP:
	
	$url = 'http://online.kandagar.com/MasterWebStandard/Extra/ttt.aspx';
$login = 'test';
$password = 'test';
$dat = 'OK';
 
 
  $ch = curl_init();
 
  curl_setopt($ch, CURLOPT_URL, $url);
  // откуда пришли на эту страницу
  curl_setopt($ch, CURLOPT_REFERER, 'http://online.kandagar.com/');
  // cURL будет выводить подробные сообщения о всех производимых действиях
  curl_setopt($ch, CURLOPT_HEADER, 1);
  curl_setopt($ch, CURLOPT_VERBOSE, 1);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS,'ctl00$Login$ctl01='.$login.'&ctl00$Login$ctl02='.$password.'&ctl00$Login$ctl03=OK');
 
  curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4");
  curl_setopt($ch, CURLOPT_HEADER, 1);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  //сохранять полученные COOKIE в файл
 
  $result=curl_exec($ch);
 
  $error = curl_error($ch).'('.curl_errno($ch).')';
echo $error;
      curl_close($ch);
	но все время получаю FALS хотя логин пароль верные. Никак не пойму куда копать
Спасибо заранее
				
. Попробуйте использовать куки при авторизации.