Хабр
Все потоки
Поиск
Написать публикацию
Настройки
Войти
Обновить
0
SunViolet
@SunViolet
Пользователь
Подписаться
Отправить сообщение
Профиль
Статьи
Посты
Новости
Комментарии
24
Ещё
Открыть список
Закладки
1
Подписчики
Подписки
Скопировать ссылку на RSS
Побуду Нострадамусом, или чего нам ждать от кризиса
SunViolet
8 янв 2009 в 11:55
Вся эта хрень раздута недобросовестными работодателями. И мужиками где-то далеко за 40, чтобы вонять о политике за выпивкой. Точка.
Новогодняя ночь на Хабре
SunViolet
31 дек 2008 в 20:21
C праздником!
Антипрогресс на передовой
SunViolet
1 ноя 2008 в 17:20
Ну хоть ладно, что еще не на кассетах!
SSL из PHP: socket и cURL
SunViolet
1 авг 2008 в 11:20
Что-то подобное было в дипломе вот одна функция)
function doConnect($method, $url, $cert, $cert_pass,$vars,$head) {
$ch = curl_init();
if($method == 'GET' || $method == '')
curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"GET");
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_POST,0);
curl_setopt($ch,CURLOPT_USERAGENT,"User-Agent=Firefox/2.0.14");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_SSLCERT,"$cert");
curl_setopt($ch,CURLOPT_SSLCERTPASSWD,"$cert_pass");
if($head!=="")
curl_setopt($ch,CURLOPT_HTTPHEADER,array("ClientSign: $head\n"));
if ($method == 'POST') {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
}
$answ = curl_exec($ch);
curl_close($ch);
print "\n\nAnswer from server:\n";
print $answ;
}
Назад
Сюда
1
2
Туда
Назад
Информация
В рейтинге
Не участвует
Зарегистрирован
23 марта 2008
Активность
13 сентября 2018 в 15:25
function doConnect($method, $url, $cert, $cert_pass,$vars,$head) {
$ch = curl_init();
if($method == 'GET' || $method == '')
curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"GET");
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_POST,0);
curl_setopt($ch,CURLOPT_USERAGENT,"User-Agent=Firefox/2.0.14");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_SSLCERT,"$cert");
curl_setopt($ch,CURLOPT_SSLCERTPASSWD,"$cert_pass");
if($head!=="")
curl_setopt($ch,CURLOPT_HTTPHEADER,array("ClientSign: $head\n"));
if ($method == 'POST') {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
}
$answ = curl_exec($ch);
curl_close($ch);
print "\n\nAnswer from server:\n";
print $answ;
}