2015-05-07 1 views
2

Мне нужно внести некоторые изменения на моем старом веб-сайте, где я не использую какую-либо систему шаблонов. Я загружаю содержимое для некоторых страниц из базы данных на основе параметра ?page. Так что у меня есть что-то вроде этого:Изменение названия на основе включенного файла в PHP

<title>Page title</title> 
... 
... 
... 
$page_id = $_GET['page']; 
include 'page.php'; //escaping is done in this file 

Внутри page.php файл я на самом деле загружает информацию о странице. Основываясь на этой информации, я должен изменить заголовок главной страницы.

Я знаю, что этот дизайн не очень хорош, и в наши дни я бы этого не делал, но изменить все на этом сайте было бы слишком сложно.

Благодарим вас за идеи.

+1

Добавьте код, который вы устанавливающее название. –

ответ

0
<?php 
$page_id = $_GET['page']; 
if ($page_id == 'first value') { 
$title = 'first title'; 
} else { 
$title = 'second title'; 
} 
?> 
<title><?php echo $title?></title> 
...<?php 
include 'page.php'; //escaping is done in this file 
2

Попробуйте добавить код PHP перед тем названием

<html> 
<?php 
$page_id=$_GET["page"]; 
include('page.php'); 
echo "<title>".$page_title."</title>"; 
?> 
<body></body></html>