我有以下文件结构:
的header.php
<!DOCTYPE html>
<html>
<head>
<title><?php echo $title ?></title>
<!-- Rest of my header -->
anypage.php
<?php include 'header.php'; ?>
<?php $title= "My gorgeous page title"; ?>
<!-- Page content here -->
我使用它来为页面添加动态标题,以及为SEO原因添加动态元标记
<?php echo $title ?>
仅在 <?php $title= "My gorgeous page title"; ?>
之后才有效。该怎么办?
答案 0 :(得分:2)
因为目前您要包含header.php
,$title
尚不存在。
该怎么做?
设置标题后包括header.php
。您的页面获得的进步越多,您可能希望研究提供MVC实现的框架。
答案 1 :(得分:1)
你应该在声明$ title后包含标题。
anypage.php
<?php
$title = "Your page title";
include 'header.php';
?>