Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
http и https
 
Здравствуйте, помогите разобраться нужно связать 2 сайта.
К одному из них есть доступ через https интерфейс посути задача
стоит такая, нужно перенести всё формы на другой сайт пишется
все это дело на php.
Если бы на первом сайте использоватлся http протокол проблем бы не было
как связать http и https очень плохо представляю, прошу помоши.
 
Выбор протокола как правило в вашем случае обусловлен усилением безопасности при:

- авторизациях
- анализа трафика локально

и скорее всего используются сертификаты.

Если им не пользоваться, функциональность вашего проекта не изменится.
Думаю ответ ясен.  

Цитата
К одному из них есть доступ через https интерфейс посути задача

Грабьте их и собствнно копипастите вместе с сорцами на другой сайт. Либо же вам требуется метод связки как например авторизация с одного сайта и переход после логирования на другой?
 
Цитата
Либо же вам требуется метод связки как например авторизация с одного сайта и переход после логирования на другой?
Мне необходимо залогиниться на сайте, пройти через несколько страниц и сделать post запрос.


делаю так.

Код
<?
$url = 'https://site/index.php'; 
$params = "login=login&password=password"; 

$user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; 
 $ch = curl_init(); 

curl_setopt($ch, CURLOPT_POST,true); 
curl_setopt($ch, CURLOPT_POSTFIELDS,$params); 
curl_setopt($ch, CURLOPT_USERPWD,"login:password"); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true); 
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);




$result = curl_exec ($ch); 
$params = "exec=newuser";
$result = curl_exec ($ch); 

if (curl_errno($ch)) { 
print curl_error($ch); 
} else { 
curl_close($ch); 
} 

echo"Results: <br>".$result; 

?>

Залогиниться получаеться, но второй страницы я не получаю... как сделать  :cry:  неделю страдаю
 
ну как всегда стоит спросить получаеться.. может кому пригодиться
curl_setopt($ch, CURLOPT_URL, 'https://site/index.php?exec=newuser');
$result = curl_exec ($ch);
Страницы: 1
Читают тему