Articles of https

Как узнать, используете ли вы HTTPS без $ _SERVER

Я видел много обучающих онлайн, в которых говорится, что вам нужно проверить $_SERVER['HTTPS'] если соединение с сервером защищено HTTPS. Моя проблема в том, что на некоторых серверах, которые я использую, $_SERVER['HTTPS'] – неопределенная переменная, которая приводит к ошибке. Есть ли другая переменная, которую я могу проверить, которая всегда должна быть определена? Чтобы быть ясным, в […]

cURL требует CURLOPT_SSL_VERIFYPEER = FALSE

Я использовал cURL на моем локальном хосте в течение самого долгого времени, и внезапно я заметил, что он больше не работает, если я явно не установил параметр CURLOPT_SSL_VERIFYPEER = FALSE . Я понятия не имею, как это изменилось, но я использую NGINX и PHP, и я могу проверить, что это не является конкретной проблемой для […]

Не удалось найти оболочку «https» – вы забыли включить ее при настройке PHP?

Проблема в этом. Я провел тщательное исследование решений в отношении этого, и я знаю, что есть темы для этого, и я следил за ними тоже, и ничего не сработало. Это, как говорится, я точно перечислю все, что я сделал до сих пор. Я запускаю PHP 5.2.14 с Zend Debugging в последней версии Eclipse на моем […]

SOAP-ERROR: анализ WSDL: не удалось загрузить из <URL>

В PHP: я получаю сообщение об ошибке: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://xxx.xxxx.asmx?WSDL' : failed to load external entity "http://xxx.xxxx.asmx?WSDL" Мой код: <?php header('Content-Type: text/plain'); if (!class_exists('SoapClient')) { die ("You haven't installed the PHP-Soap module."); } ini_set('max_execution_time',1 ); try { $options = array( 'soap_version'=>SOAP_1_2, 'exceptions'=>true, 'trace'=>1, 'cache_wsdl'=>WSDL_CACHE_NONE ); $client = new SoapClient('http://xxx.xxxx.asmx?WSDL', $options); // […]

Не удается подключиться к сайту HTTPS с помощью cURL. Вместо этого возвращает 0 длину. Что я могу сделать?

У меня есть сайт, который подключается с использованием cURL (последняя версия) к безопасному шлюзу для оплаты. Проблема заключается в том, что cURL всегда возвращает 0 длины. Я получаю только заголовки. И только когда я устанавливаю cURL для возврата заголовков. У меня есть следующие флаги. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_URL, […]

curl errno 35 (Неизвестная ошибка протокола SSL в : 443)

Я пытаюсь сделать сообщение на внешний url, используя curl, externa page https, вот откат сервера, который я использую Сервер Apache / 2.2.11 (Win32) mod_ssl / 2.2.11 OpenSSL / 0.9.8k PHP / 5.3.0 внешний url делает перенаправление на другой URL-адрес, который я отправляю в сообщении, но каждый раз, когда я пытаюсь получить эту ошибку curl_errno = […]

Сессия потеряна при переключении с HTTP на HTTPS в PHP

При отправке пользователя на страницу проверки они переключаются с http://sitename.com на https://sitename.com . В результате переменные $_SESSION теряются. Сайт имеет действительный SSL-сертификат, который может или не может быть использован.

Создание запроса SOAP PHP с сертификатом

Я пытаюсь создать соединение PHP SOAP с веб-службой .NET, у которой есть самозаверяющий сертификат, чтобы заблокировать службу для связи через HTTPS. Я продолжаю получать ошибки, и я не уверен, связано ли это с тем, как я создаю сертификат, настройку Apache / PHP, как пытаюсь установить SOAP-запрос или что-то еще. Если у кого есть какие-то указатели, […]

PHP CURL & HTTPS

Я нашел эту функцию, которая выполняет AWESOME работу (IMHO): http://nadeausoftware.com/articles/2007/06/php_tip_how_get_web_page_using_curl /** * Get a web file (HTML, XHTML, XML, image, etc.) from a URL. Return an * array containing the HTTP server response header fields and content. */ function get_web_page( $url ) { $options = array( CURLOPT_RETURNTRANSFER => true, // return web page CURLOPT_HEADER => […]

Cookie через HTTP и HTTPS в PHP

Как установить cookie на PHP, который можно прочитать как в HTTP, так и в HTTPS? Если это невозможно, что можно сделать? Установить два куки?