Articles of https

Как добавить пользовательские заголовки в https, запрашивая скрипт PHP?

В curl PHP-скрипте мы добавляем заголовки с помощью параметра curl_setopt CURLOPT_HTTPHEADER . Он отлично работает с HTTP-запросом, например search.yahoo.com, но я попробовал его с запросом HTTPS, чтобы он не работал. Я отключил проверку SSL-сверки, установив для параметра CURLOPT_SSL_VERIFYPEER значение false. Есть ли способ его реализовать?

Внедрение аутентификации пользователей и запросов

Прошу простить мое невежество, потому что у меня почти нет опыта веб-разработки. Я реализовал простой механизм, в котором я использую пароль пользователя (отправленный как параметр post / get) и сохраняю его в базе данных. После успешного входа в систему я возвращаю идентификатор пользователя (PK в базе данных) обратно клиенту. Последующие запросы должны иметь идентификатор пользователя, […]

имея http ссылки на странице https, но не скрипты или css

У меня есть несколько ссылок HTTP (внутренний абсолют) на моей странице https magento. Уверен ли их, чтобы мой SSL-сертификат отображался с правильным замком?

PHP – поток https через http proxy

Я пытаюсь получить содержимое потока через HTTPS, но мне нужно пройти через HTTP-прокси. Я бы не хотел использовать cURL, а скорее использовать fopen с аргументом context . Дело в том, что я не могу заставить его работать над HTTPS (HTTP работает нормально, хотя). Это НЕ работает: $stream = stream_context_create(Array("http" => Array("method" => "GET", "timeout" => […]

cURL возвращает двоичные данные вместо html

function curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/25.0.1"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIE, 'long cookie here'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $output = curl_exec($ch); curl_close($ch); return $output; } Оригинальный url, который я кормлю, это http://example.com/i-123.html, но если я откроюсь в браузере, я перенаправляюсь на […]

Запросы HTTPS с curl или file_get_contents вызывают сбой php

php на сервере имеет расширение openssl enabled (можно увидеть в phpinfo ()) Версия PHP 5.2.14 './configure' '–prefix = / usr / local / webserver / php' '–with-config-file-path = / usr / local / webserver / php / etc' '–with-mysql = / usr / lib64 / mysql '' –with-mysqli = / usr / bin / mysql_config […]

cURL PHP Правильный SSL между частными серверами с самозаверяющим сертификатом

Первоначально у меня была связь между моими 2 серверами, работающими с CURLOPT_SSL_VERIFYPEER, установленными в «false» без общего имени в сертификате SSL, чтобы избежать ошибок. Ниже приведен код клиента, который подключен к серверу с сертификатом: curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2); Тем не менее, я недавно изменил этот код (установил его в true) и указал сертификат компьютеров в формате PEM. […]

Поддерживает ли PHP SoapClient HTTPS-соединения

Я использую XAMPP в Windows и пытаюсь работать с расширением soapClient с мылом PHP. Я пытаюсь загрузить файл WSDL, размещенный на сайте HTTPS, используя следующий код <?php $myClient=new SoapClient("https://smi.sp.f-secure.com/smi/5.1/services/EchoService?wsdl"); ?> Я получаю следующую ошибку: Неустранимая ошибка: исключить исключение SoapFault: [WSDL] SOAP-ERROR: анализ WSDL: не удалось загрузить с ' https://smi.sp.f-secure.com/smi/5.1/services/EchoService?wsdl ': не удалось загрузить внешнюю сущность […]

Запрос сертификата SSL с помощью cURL

Я пишу ботов на ставках в PHP, и для дома ставок требуется, чтобы SSL-сертификат отправлялся на автоматические подключения. У меня есть всевозможные самозаверяющие сертификаты для использования: cert.crt, cert.pem, cert.p12, а также ключ cert.key, и я использую завиток, чтобы установить подключение для входа, но я не могу показаться получите параметры завитка для соединения. В следующей командной […]

Вызов API Google Адреса медленный в PHP / cURL по сравнению с браузером выборки, как ускорить работу?

Когда я вызываю вызов API автозаполнения Google Адресов (более https) из PHP с помощью cURL, я нахожу, что он намного медленнее, чем выбор того же URL-адреса из веб-браузера: на PHP такой вызов обычно занимает около 200 мс, а выборки того же URL-адреса в веб-браузере, согласно Firebug, занимает не более 45 мс. Это замедление в 4-5 […]