Здравствуйте. Сразу к сути. У меня есть сайт с установленным ssl сертификатом, но изображения без сертификата. Проблема в том, что иображения конечно же блокируются так как смешанное соединение.
Я даже экспериментировал. то есть загружал изображение на сервер, а потом уже выводил его как https
Вот:
if(isset($_GET['link']))
{
$header = get_headers($_GET['link']);
if(isset($header[2]) && $header[2] == 'Content-Type: image/jpeg')
{
header('Content-Type: image');
$lines = @file($_GET['link']);
$file = fopen($_SERVER['DOCUMENT_ROOT'].'/imgitem/cache/'.md5($_GET['link']), 'w');
if($lines != NULL)
{
foreach ($lines as $line_num => $line) {
echo $line;
}
}
}
}
Но такой способ капец какой ресурсоёмкий!
Я занимаюсь php js html четыре месяца, я даже не знаю как правильно вопрос в этом деле поставить, подскажите в каком направлении мне идти.
Чуть не забыл!
Ресурс изображений не мой, поэтому сертификат устанавливать не прокатит.
Сейчас я размышляю о том, чтобы все изображения скачать с помощью метода выше. добавив список изображений и циклом их загрузить
Ссылки на изображения имеются их около 32000