Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ambient_sky
Зарегистрирован: 09.02.2005 Сообщения: 4
|
Добавлено: Ср Фев 09 2005 12:26 Заголовок сообщения: PHP + SSL - kak podruzhit' |
|
|
Privet vsem. Kto nibud' znajet kak rabotat' iz PHP s SSL?
Iskal v Seti, opisanije protokola jest', a vot konkretnych primerov
netu . Zadacha - pri avtorizacii polzovatelja na servere ves' sledujushij trafik dolzhen idti cherez zashishjonnoje sojedinenje. Kak s pomoshju PHP
proverit' - zashisheno sojedineje ili net?
Zaranjee spasibo. |
|
Вернуться к началу |
|
|
Витал
Зарегистрирован: 09.08.2004 Сообщения: 73
|
Добавлено: Чт Фев 10 2005 09:41 Заголовок сообщения: |
|
|
Я конечно не сильно спец по этим вещам, но все же. ссл - протокол обмена, пхп - генератор страниц и как эти вещи вообще соотносяться моя не понимать(.
Генери корневую лицензию, потом клиентские и настраивайт сайт, на котором генеришь страницы пхп ,вроде и все... |
|
Вернуться к началу |
|
|
Rock_street
Зарегистрирован: 03.01.2004 Сообщения: 11 Откуда: Воронеж
|
Добавлено: Вс Фев 13 2005 13:27 Заголовок сообщения: |
|
|
Как нету набери в яндексе,
а вообще можно работать 3 способами
-Curl
-открывая сокет
-и по деревенски fopen
Разница между ними не существенна.
Да кстати вся разница в от http в том что при работе церез сокеты нужно писать ssl:\
а при остальных достаточно просто сначала влогинится.
Лови с использованием curl только что проверял работает:
Если будут вопросы пиши.
<?php
echo "<b>Login OK</b><br>";
print " <a href=\"test.php\">Link</a>\n";
$url = 'https://mail.masterhost.ru/cgi-bin/mailadmin';
$params = "username=postmaster&domain=ggg.ru&password=pass";
$user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // this line makes it work under https
$result=curl_exec ($ch);
// curl_close ($ch);
echo("Results: <br>".$result);
?>
Это пример работы по ssl с администрированием почты мастерхоста.
Как раз эта часть логинилась. _________________ Какой бы девайс спаять, что бы думал за меня ) |
|
Вернуться к началу |
|
|
ambient_sky
Зарегистрирован: 09.02.2005 Сообщения: 4
|
Добавлено: Вт Фев 15 2005 15:17 Заголовок сообщения: |
|
|
Pasibki. Uzhe jasno. |
|
Вернуться к началу |
|
|
|