#1
|
|||
|
|||
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
|
|||
|
|||
на 99% - что что-то не так сделано с компиляцией openssl. curl - абсолютно все равно как ходить по http или по https. помочь в настройке - все ж делают под себя и в свой конфигурации - у меня например были проблемы с указанием пути к опенссл, так чтобы это понимала не только командная строка виндоус, но и курл.
|
#3
|
|||
|
|||
</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
|
|||
|
|||
да. курл использует опенссл, конечно. кстати, забыл сказать что и апач должен его понимать (если запускаешь скрипт из под него). для этого на апаче должен быть прописан ай-пи адрес и он должен уметь работать с https (проверить легко - зайди на него по https и посмотри что скажет)... по пхп-инфо вроде все нормально - правда я ставил кажется версии помладше - а с версиями как всегда - универсальных способо нет.
|
#5
|
|||
|
|||
Тут как получается:
апач скомпилен с опенссл, но версия чуть отличается: OpenSSL/0.9.6f, а я поставил OpenSSL 0.9.6g и с ней же пхп скомпилил. Дело в том , что на сервере стоит панель плеск (стандартная версия) т.е, свои пути для апача, мискла, .... Может в этом проблема. Я когдато мискл rpm-кой установил, и получилось два сервера БД. Один находился в /usr/local/psa/mysql... другой по дефолтовым путям. Наверное и сдесь так. Рабочий опенссл в /usr/local/psa/...., а я ставлю по дефолтовым путям. Получается у апача с ссл проблем нет, а у пхп есть. Буду тогда пробовать перекомпиливать пхп, с разными поправками в конфигурации и путях, т.е, "методом тыка". |
#6
|
|||
|
|||
да, очень может быть, что именно в разных версиях дело и есть. кстати для проверки работы курл по защищенному протоколу можно использовать что-то типа этого:
curl_setopt($ch, CURLOPT_URL,"https://secure.website.com"); |
#7
|
|||
|
|||
Это вообщето идентично(в книге по пхп читал)
$ch = curl_init("https://secure.website.com"); ...... $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"https://secure.website.com"); ...... Но я и так пробовал, и все без результата. |
#8
|
|||
|
|||
в чем-то разница была - не в самой строке, а в том как и где ее использовать, но, в любом случае если адрес просто не открывается - что-то не так с опенссл
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
бесплатный хостинг с 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 |