alexz15
Постоялец
- Регистрация
- 3 Окт 2008
- Сообщения
- 394
- Реакции
- 194
- Автор темы
- #1
Всем привет, подскажите кто знает, как реализовать "Авторизацию -> Переход по ссылке -> Пост" на Multi Curl?
При чем, последние два пункта должны отдавать те же куки, прокси и браузер, что и в первом.
Для обычного курла все понятно:
	
	
	
		
Можно ли подобное сделать на Multi Curl?
	
		
			
		
		
	
				
			При чем, последние два пункта должны отдавать те же куки, прокси и браузер, что и в первом.
Для обычного курла все понятно:
		PHP:
	
	<?php
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, 'http://url/1/');
  curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla');
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:9050');
  curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  $cookies = 'cookies.txt';
  curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
  curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
  
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, "Login=$login&Password=$password");
  // авторизация
  $html = curl_exec($ch);
  // переход по ссылке
  curl_setopt($ch, CURLOPT_URL, 'http://url/2/');
  $html = curl_exec($ch);
  // пост
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, "comment=$comment");
  curl_setopt($ch, CURLOPT_URL, 'http://url/3/');
  $html = curl_exec($ch);
  curl_close($ch);
?>Можно ли подобное сделать на Multi Curl?
			
				Последнее редактирование: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							 
				 
 
		