WebHostingTalk.ru  

Вернуться   WebHostingTalk.ru > Главные форумы > Технические аспекты и вопросы безопасности

Ответ
 
Опции темы
  #1  
Старый 16.11.2002, 08:02
avik avik вне форума
Дипломник
 
Регистрация: 07.07.2002
Сообщений: 34
По умолчанию

curl не хочет "идти" на https, а на http ходит нормально.
Делается все так:

==========================================
$ch = curl_init("https://w3s.webmoney.ru".$addr);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_exec($ch);
curl_close($ch);
.........
======================================

Пхп скомпилен с curl, последняя стабильная версия 7.10.1
c OpenSSL, последняя версия.

Что нужно , чтобы курл на https ходил?

Выручайте!!! Хелп!
Ответить с цитированием
  #2  
Старый 16.11.2002, 10:53
worldhosting worldhosting вне форума
Младший научный сотрудник
 
Регистрация: 05.05.2002
Сообщений: 696
Отправить сообщение для worldhosting с помощью ICQ Отправить сообщение для worldhosting с помощью MSN Отправить сообщение для worldhosting с помощью Yahoo
По умолчанию

на 99% - что что-то не так сделано с компиляцией openssl. curl - абсолютно все равно как ходить по http или по https. помочь в настройке - все ж делают под себя и в свой конфигурации - у меня например были проблемы с указанием пути к опенссл, так чтобы это понимала не только командная строка виндоус, но и курл.
Ответить с цитированием
  #3  
Старый 16.11.2002, 15:51
avik avik вне форума
Дипломник
 
Регистрация: 07.07.2002
Сообщений: 34
По умолчанию

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (worldhosting @ 16 Ноя. 2002, 10:53)</td></tr><tr><td id="QUOTE">на 99% - что что-то не так сделано с компиляцией openssl. curl - абсолютно все равно как ходить по http или по https. помочь в настройке - все ж делают под себя и в свой конфигурации - у меня например были проблемы с указанием пути к опенссл, так чтобы это понимала не только командная строка виндоус, но и курл.[/QUOTE]<span id='postcolor'>
Значит курл использует опенссл для https?
пхп видит курл !
пхп видит опенссл !
получается курл невидит опенссл?

Вот конфигурация пхп, вродебы все в порядке, может о чемто расскажет:
http://www.custom.avahost.net/test_php.php
Ответить с цитированием
  #4  
Старый 16.11.2002, 16:02
worldhosting worldhosting вне форума
Младший научный сотрудник
 
Регистрация: 05.05.2002
Сообщений: 696
Отправить сообщение для worldhosting с помощью ICQ Отправить сообщение для worldhosting с помощью MSN Отправить сообщение для worldhosting с помощью Yahoo
По умолчанию

да. курл использует опенссл, конечно. кстати, забыл сказать что и апач должен его понимать (если запускаешь скрипт из под него). для этого на апаче должен быть прописан ай-пи адрес и он должен уметь работать с https (проверить легко - зайди на него по https и посмотри что скажет)... по пхп-инфо вроде все нормально - правда я ставил кажется версии помладше - а с версиями как всегда - универсальных способо нет.
Ответить с цитированием
  #5  
Старый 16.11.2002, 17:21
avik avik вне форума
Дипломник
 
Регистрация: 07.07.2002
Сообщений: 34
По умолчанию

Тут как получается:
апач скомпилен с опенссл, но версия чуть отличается:
OpenSSL/0.9.6f, а я поставил OpenSSL 0.9.6g и с ней же пхп скомпилил.
Дело в том , что на сервере стоит панель плеск (стандартная версия) т.е, свои пути для апача, мискла, ....
Может в этом проблема.
Я когдато мискл rpm-кой установил, и получилось два сервера БД. Один находился в /usr/local/psa/mysql...
другой по дефолтовым путям. Наверное и сдесь так.
Рабочий опенссл в /usr/local/psa/...., а я ставлю по дефолтовым путям.
Получается у апача с ссл проблем нет, а у пхп есть.

Буду тогда пробовать перекомпиливать пхп, с разными поправками в конфигурации и путях, т.е, &quot;методом тыка&quot;.
Ответить с цитированием
  #6  
Старый 16.11.2002, 18:31
worldhosting worldhosting вне форума
Младший научный сотрудник
 
Регистрация: 05.05.2002
Сообщений: 696
Отправить сообщение для worldhosting с помощью ICQ Отправить сообщение для worldhosting с помощью MSN Отправить сообщение для worldhosting с помощью Yahoo
По умолчанию

да, очень может быть, что именно в разных версиях дело и есть. кстати для проверки работы курл по защищенному протоколу можно использовать что-то типа этого:

curl_setopt($ch, CURLOPT_URL,&quot;https://secure.website.com&quot;);
Ответить с цитированием
  #7  
Старый 16.11.2002, 19:11
avik avik вне форума
Дипломник
 
Регистрация: 07.07.2002
Сообщений: 34
По умолчанию

Это вообщето идентично(в книге по пхп читал)

$ch = curl_init(&quot;https://secure.website.com&quot;);
......

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,&quot;https://secure.website.com&quot;);
......

Но я и так пробовал, и все без результата.
Ответить с цитированием
  #8  
Старый 16.11.2002, 20:34
worldhosting worldhosting вне форума
Младший научный сотрудник
 
Регистрация: 05.05.2002
Сообщений: 696
Отправить сообщение для worldhosting с помощью ICQ Отправить сообщение для worldhosting с помощью MSN Отправить сообщение для worldhosting с помощью Yahoo
По умолчанию

в чем-то разница была - не в самой строке, а в том как и где ее использовать, но, в любом случае если адрес просто не открывается - что-то не так с опенссл
Ответить с цитированием
Ответ


Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
бесплатный хостинг с Curl и Php agru Форум по Web-хостингу 3 24.09.2012 14:26
Как работает провайдер "Агава" Анти Мусор 7 29.12.2004 10:07
Изменение личных данных не работает Sergio Замечания и предложения 14 05.01.2004 17:04
Curl из командной строки. Никто не пользовался? worldhosting Технологии программирования для web 2 20.02.2003 22:22


Часовой пояс GMT +3, время: 01:21.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot