Как работать с протоколом HTTPS на PHP ?

Hi-Fi

Guest
Как работать с протоколом HTTPS на PHP ?

Как работать с протоколом HTTPS на PHP ?
Это мне нужно для управления аккаунтом в некотором сервисе на сайтике. Подскажите пожалуйста , как быть . Может в PHP есть встроенные функции для работы с SSL ?
сайтик на IIS W2K, PHP v.4.3.5 Киньте скриптик или ссылочку ! Заранее спасибо !
 

Lews

Новичок
Для пхп нет разницы под аким протоколом ты работаешь. Настраивать надо сервер. А в все изменения в скриптах сводятся к прописыванию ссылок вида https:// вместо http://
 

Фанат

oncle terrible
Команда форума
я думаю, это он так невнятно выразился.
ему, скорее, надо с помощью пхп эмулировать браузер с поддержкой ссл. То есть curl
 

slach

Новичок
если тебе надо из PHP скрипта по HTTPS законектиться на удаленный сервер

тогда
http://php.net/manual/en/ref.curl.php
http://php.net/manual/en/ref.openssl.php

если тебе надо к ТВОЕМУ скрипту подконектиться по HTTPS протоколу

тогда тебе правильно сказали
настраивать в таком случае надо сервер

примитивная проверка по какому протоколу коннектятся к твоему серверу выглядит примерно так
PHP:
/**
* флаг работы под IIS
*/
define('SITEWARE_IIS', !function_exists('apache_get_version') && strstr(strtoupper($_SERVER['SERVER_SOFTWARE']),'IIS')!='' );

/**
*  флаг использования HTTPS
*  @todo реализовать 100% определение HTTPS под APACHE
*/

define('SITEWARE_HTTPS', SITEWARE_IIS ? ($_SERVER['HTTPS']!='Off') : ($_SERVER['SERVER_PORT']==443));
 

Hi-Fi

Guest
в общем мне надо чтобы было шифрование и если можно, получение сертификата. Как это организовать ?
 

Lews

Новичок
Автор оригинала: Hi-Fi
в общем мне надо чтобы было шифрование и если можно, получение сертификата. Как это организовать ?
Сертификат - это к Микрософту за опр. вознаграждание =)
Для чегр шифрование? Чтобы твои скрипты работали под SSL? Или чтобы твой скрипт подключался к какому-нить серверу под SSL?
 

Фанат

oncle terrible
Команда форума
Lews, есть такое подозрение, то ты разбираешься в вопросе хуже автора темы.
Так что тебе было бы лучше создать свою тему, и повышать уровень знаний там.
 

Hi-Fi

Guest
да я уже сам запутался.... в общем у меня на серваке iis лежат скриптики php, там же лежит база с логинами. теоретически по http могут перехватить сессию и т.п. , я так понимаю надо использовать шифрование http, т.е. https://, а как я не знаю..
 

Фанат

oncle terrible
Команда форума
как уже написал тебе Lews, https:// к пхп не имеет отношения. Читай документацию на свой иис, как на нём это сделать
 

Lews

Новичок
Автор оригинала: Фанат
Lews, есть такое подозрение, то ты разбираешься в вопросе хуже автора темы.
Так что тебе было бы лучше создать свою тему, и повышать уровень знаний там.
А чем вызвано такое подозрение? Может я плохо знаком с терминологией, но работать с IIS+HTTPS+PHP мне приходилось.
 

Фанат

oncle terrible
Команда форума
нет, я никогда не работал с IIS
если бы передо мной стояла такая задача, я бы обратился в гугль.
 
Сверху