мХФЕЯКЕДСЧЫХИ ЯОХЯНЙ ЯНДЕПФХР ХМТНПЛЮЖХЧ Н ОПНРНЙНКЮУ ОЕПЕДЮВХ БЯРПНЕММШУ Б PHP Х ЦНРНБШУ ДКЪ ХЯОНКЭГНБЮМХЪ Б ТСМЙЖХЪЛХ ПЮАНРШ Я ЯНЙЕРЮЛХ, РЮЙХЛХ ЙЮЙ fsockopen() Х stream_socket_client(). щРХ ОПНРНЙНКШ МЕ ОПХЛЕМЪЧРЯЪ Б пЮЯЬХПЕМХХ ДКЪ ПЮАНРШ Я яНЙЕРЮЛХ.
дКЪ ОНКСВЕМХЪ ЯОХЯЙЮ ОНДДЕПФХБЮЕЛШУ ОПНРНЙНКНБ ОЕПЕДЮВХ, БЯРПНЕММШУ Б БЮЬС БЕПЯХЧ PHP, ХЯОНКЭГСИРЕ ТСМЙЖХЧ stream_get_transports().
PHP 3, PHP 4. ssl:// Х tls:// МЮВХМЮЪ Я PHP 4.3
Замечание: еЯКХ РПЮМЯОНПРМШИ ОПНРНЙНК МЕ СЙЮГЮМ, АСДЕР ХЯОНКЭГНБЮМ tcp://.
127.0.0.1
fe80::1
www.example.com
tcp://127.0.0.1
tcp://fe80::1
tcp://www.example.com
udp://www.example.com
ssl://www.example.com
tls://www.example.com
хМРЕПМЕР-ЯНЙЕРШ РПЕАСЧР СЙЮГЮМХЪ ОНПРЮ Б ДНОНКМЕМХЕ Й ЮДПЕЯС. б ЯКСВЮЕ fsockopen(), ОНПР ОЕПЕДЮ╦РЯЪ БРНПШЛ ОЮПЮЛЕРПНЛ Х МЕ ГЮРПЮЦХБЮЕР ЯРПНЙС ЮДПЕЯЮ. оПХ ПЮАНРЕ Я stream_socket_client() Х ДПСЦХЛХ АКХГЙХЛХ ТСМЙЖХЪЛХ, ЙЮЙ Х Б ЯКСВЮЕ ЯН ЯРЮМДЮПРМШЛХ URL, ОНПР СЙЮГШБЮЕРЯЪ Б ЙНМЖЕ ЮДПЕЯЮ, НРДЕК╦ММШИ ДБНЕРНВХЕЛ.
tcp://127.0.0.1:80
tcp://[fe80::1]:80
tcp://www.example.com:80
IPv6 ВХЯКЕММШЕ ЮДПЕЯЮ Я СЙЮГЮМХЕЛ ОНПРЮ: бН БРНПНЛ ОПХЛЕПЕ БШЬЕ, IPv6 ЮДПЕЯ, ГЮЙКЧВ╦М Б ЙБЮДПЮРМШЕ ЯЙНАЙХ: [fe80::1]. щРН ЯДЕКЮМН ДКЪ РНЦН, ВРНАШ НРКХВХРЭ ДБНЕРНВХЕ Б ЮДПЕЯЕ НР ДБНЕРНВХЪ ОПХ СЙЮГЮМХХ ОНПРЮ.
оПНРНЙНКШ ssl:// and tls:// (ДНЯРСОМШЕ РНКЭЙН ЕЯКХ ОНДДЕПФЙЮ openssl БЙКЧВЕМЮ Б PHP) ЪБКЪЧРЯЪ ПЮЯЬХПЕМХЪЛХ tcp://, ДНОНКМЪЧЫХЛХ ЕЦН SSL-ЬХТПНБЮМХЕЛ. мЮВХМЮЪ Я PHP 4.3.0, ДКЪ ПЮАНРШ Я ssl-ОПНРНЙНКЮЛХ, PHP ДНКФЕМ АШРЭ ЯНАПЮМ Я ОНДДЕПФЙНИ OpenSSL, Б PHP 5.0.0 НМ ЛНФЕР АШРЭ ОПЕДЯРЮБКЕМ ЙЮЙ ЛНДСКЭ.
Таблица L-1. оЮПЮЛЕРПШ ДКЪ ОПНРНЙНКНБ ssl:// Х tls:// (МЮВХМЮЪ Я PHP 4.3.2)
хЛЪ | хЯОНКЭГНБЮМХЕ | оН СЛНКВЮМХЧ | |
---|---|---|---|
verify_peer | TRUE ХКХ FALSE. рПЕАСЕР ОПНБЕПЙХ SSL-ЯЕПРХТХЙЮРЮ. | FALSE | |
allow_self_signed | TRUE ХКХ FALSE. оНГБНКЪЕР ХЯОНКЭГНБЮРЭ ЯЮЛН-ОНДОХЯЮММШЕ ЯЕПРХТХЙЮРШ. | FALSE | |
cafile | пЮЯОНКНФЕМХЕ Б КНЙЮКЭМНИ ТЮИКНБНИ ЯХЯРЕЛЕ ТЮИКЮ ЯЕПРХТХЙЮРЮ, ЙНРНПШИ АСДЕР ХЯОНКЭГНБЮРЭ verify_peer ДКЪ ЮСРЕМРХТХЖХПНБЮМХЪ ХДЕМРХТХЙЮРНПЮ СДЮК╦ММНЦН ЯЕПБЕПЮ(ЙКХЕМРЮ). | ||
capath | еЯКХ cafile МЕ СЙЮГЮМ, ХКХ ЯЕПРХТХЙЮР МЕ МЮИДЕМ, ОНХЯЙ ОНДУНДЪЫЕЦН ЯЕПРХТХЙЮРЮ ОПНДНКФЮЕРЯЪ Б ДХПЕЙРНПХХ capath. гМЮВЕМХЕЛ ДХПЕЙРХБШ ДНКФЕМ АШРЭ ОСРЭ Й ДХПЕЙРНПХХ, ЯНДЕПФЮЫЕИ ЯЕПРХТХЙЮРШ. | ||
local_cert | оСРЭ Й КНЙЮКЭМНЛС ТЮИКС ЯЕПРХТХЙЮРЮ. щРН ДНКФЕМ АШРЭ PEM-ЩМЙНДХПНБЮММШИ ТЮИК, ЯНДЕПФЮЫХИ БЮЬ ЯЕПРХТХЙЮР Х ВЮЯРМШИ ЙКЧВ. нОЖХНМЮКЭМН НМ ЛНФЕР ЯНДЕПФЮРЭ ЖЕОНВЙС ЯЕПРТХХЙЮРНБ ХГДЮРЕКЕИ. | ||
passphrase | йКЧВЕБНЕ ЯКНБН, ОН ЙНРНПНЛС АШК ЩМЙНДХПНБЮМ БЮЬ local_cert. | ||
CN_match | нАЫЕЕ МЮГБЮМХЕ (Common Name), ЙНРНПНЦН ЛШ НФХДЮЕЛ. PHP АСДЕР ЯПЮБМХБЮРЭ, ХЯОНКЭГСЪ БЮИКД-ЙЮПДШ. еЯКХ НАЫЕЕ МЮГБЮМХЕ МЕ ОНДУНДХР, ЯНЕДХМЕМХЕ АСДЕР ПЮГНПБЮМН. |
Пред. | Начало | След. |
Compression Filters | Уровень выше | Unix-ЯНЙЕРШ: UNIX Х UDG |
HIVE: All information for read only. Please respect copyright! |