За последние 24 часа нас посетили 70990 программистов и 1617 роботов. Сейчас ищут 899 программистов ...

https и php

Тема в разделе "PHP для новичков", создана пользователем rocknrolla, 17 апр 2009.

  1. rocknrolla

    rocknrolla Активный пользователь

    С нами с:
    15 янв 2009
    Сообщения:
    66
    Симпатии:
    0
    нужно из php GET запросом обратиться к серверу который использует https.
    подскажите как это сделать?
    и что для этого должно быть включено у php и apache, у того от кого исходит запрос?

    делал просто fscokopen на 443 порт, принемающий сервер выдает ошибку о том ,что Вы не используете https.


    мда, и желательно без curl, или без него никак?
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  3. rocknrolla

    rocknrolla Активный пользователь

    С нами с:
    15 янв 2009
    Сообщения:
    66
    Симпатии:
    0
    Код (Text):
    1. file_get_contents('https://example.org/');

    не может открыть, вот такую ошибку выдает

    failed to open stream: Invalid argument
     
  4. mantell

    mantell Активный пользователь

    С нами с:
    7 окт 2008
    Сообщения:
    125
    Симпатии:
    1
    При использовании сокетов вместо https:// пиши ssl://
     
    Pingvin1 нравится это.
  5. rocknrolla

    rocknrolla Активный пользователь

    С нами с:
    15 янв 2009
    Сообщения:
    66
    Симпатии:
    0
    Warning: fsockopen() [function.fsockopen]: (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?)

    error:Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (24)
     
  6. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    может PHP собран без поддержки SSL ? (вряд-ли, но мало-ли...)
     
  7. rocknrolla

    rocknrolla Активный пользователь

    С нами с:
    15 янв 2009
    Сообщения:
    66
    Симпатии:
    0
    а как узнать?
    в phpinfo() слово ssl встречается только в описании curl
    libcurl/7.16.0 OpenSSL/0.9.8g zlib/1.2.3
     
  8. rocknrolla

    rocknrolla Активный пользователь

    С нами с:
    15 янв 2009
    Сообщения:
    66
    Симпатии:
    0
    действительно не был подключен php_openssl.dll