我试图回应动态的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.php
,login.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.php
,login.php
等上看到不同的标题时,我需要向index.php
添加一些代码。
我已经可以使用上面的代码category.php?category?id=1
执行此操作了,但我还需要为login.php
,index.php
等进行此操作。