Заголовок как изменить заголовок страницы на лету

Мой заголовок называется, как вы понимаете, на каждой странице.

это означает, что на каждой странице у меня одинаковый заголовок (плохо для SEO)

Есть ли обходной путь для установки заголовка страницы вне header.php?

Спасибо


person sf_tristanb    schedule 13.05.2010    source источник
comment
Было бы лучше увидеть пример кода для того, как структурированы ваши файлы, иначе вы получите более общие ответы.   -  person akamike    schedule 13.05.2010


Ответы (3)


Создайте переменную $page_title. Установите его перед включением заголовка, а в заголовке есть что-то вроде:

echo("<title>$page_title</title>");
person nc3b    schedule 13.05.2010
comment
Спасибо, быстро ;) $header = название моей страницы; include_once 'header.php'; заголовок // эхо (‹title›$header‹/title›); - person sf_tristanb; 13.05.2010

Установите переменную для заголовка перед включением заголовка, а затем выведите переменную в заголовке.

person Ignacio Vazquez-Abrams    schedule 13.05.2010

include ('includes/header.php');
titleAndMeta('yourTitle');

Это идет на вашей странице, и это идет в вашем header.php

function titleAndMeta($title)
 echo '<title>$title</title>';
person ramuhuyu    schedule 23.04.2012
comment
Это будет отображать теги заголовков во время вызова функции, то есть после включения заголовка. Это не решило бы проблему оригинального плаката. - person Joe Day; 26.10.2012