专门定义页面标题

时间:2015-12-20 12:19:05

标签: php

我试图回应动态的PHP标题取决于页面的seo目的。

我成功地做了这个,我从数据库调用的页面取决于他们的id。

就像那样:

if (isset($_GET["category_id"])) {
$query = $handler->query("SELECT * FROM categories WHERE category_id = ".$_GET['category_id']." ");
while($r = $query->fetch()) {
  $title = $r["title"];

  }
}

这就是我的回应:

<title><?php if (isset($_GET["category_id"])) { echo $title; echo " |"; } ?> mypage.com</title>

结果:

category.php?category_id=1页面标题上的

是:“类别1 | mypage.com”

*

但是有些页面不是静态的。

例如:index.phplogin.php

*

我想了解如何编辑下面的代码,在标题标记之间"Login"打印login.php

<title>
<?php 
if (isset($_GET["category_id"])) { 
echo $title; echo " |"; 
} 
?> mypage.com
</title>

修改

我的login.php就是这样:

include("header.php");

content.

所以我需要在$title

中为login.php定义header.php

当用户在header.phplogin.php等上看到不同的标题时,我需要向index.php添加一些代码。

我已经可以使用上面的代码category.php?category?id=1执行此操作了,但我还需要为login.phpindex.php等进行此操作。

0 个答案:

没有答案