Способ изменить тег заголовка, созданный с помощью include?

У меня около 50 страниц, каждая из которых содержит заголовок для заголовка:

include './include/header.php';

а также header.php содержит код, такой как:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">
<title><?php echo $title; ?></title>
<link rel="stylesheet" href="style.css" />
</head>
<body>

Но сейчас, примерно на 20 страницах, я хочу провести эксперименты с Google, и мне нужны A / B-версии для них.

Google требует, чтобы на исходной странице я добавлял отдельный блок кода для каждого эксперимента сразу после <head> тег:

<head>
//type 1 block of code for page 1 //
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<head>
//type 2 block of code for page 2 //
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

и так далее.

Какой самый простой / умный способ справиться с этим?

РЕДАКТИРОВАТЬ:

Хорошо, я думаю, что я должен редактировать header.php выглядеть так:

<!DOCTYPE html>
<html>
<head>
<?php if  ($experiment==true) { ?>     // New
[some way to insert block of code ]   // New
<?php } else { } ?> // New
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">
<title><?php echo $title; ?></title>
<link rel="stylesheet" href="style.css" />
</head>
<body>

И на каждой отдельной странице, где должен проводиться эксперимент, я добавил бы этот код вверху страницы:

$experiment = "big block of code 1"

Но как именно я это делаю?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]