@bossigorxxx

Как доработать код php и превратить относительную ссылку в https?

public function mainPath($buffer)
{
	$content_type = NULL;
	foreach (headers_list() as $header) {
		if (strpos(strtolower($header), 'content-type:') === 0) {
			$pieces       = explode(':', strtolower($header));
			$content_type = trim($pieces[1]);
			break;
		}
	}
	if (is_null($content_type) || substr($content_type, 0, 9) === 'text/html') {

		$buffer = preg_replace('/https?:/i', '', $buffer);
	}
	return $buffer;
}
}


Этот код превращает ссылки в //site.ru а надо в https://site.ru
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 2
@bossigorxxx Автор вопроса
$buffer = preg_replace('/https?:/i', 'https:', $buffer);
  }


Пробовал так, сайт сразу ломается
Ответ написан
@green_goo
Этот код превращает ссылки в //site.ru а надо в https://site.ru

$url = '//site.ru';
$newurl = "https:$url";
var_dump($newurl);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 авг. 2019, в 17:54
70000 руб./за проект
05 сент. 2019, в 14:46
25000 руб./за проект
17 сент. 2019, в 12:51
400 руб./в час