如何根据URL值</title>在php中动态更改<title>标签

时间:2009-01-14 01:20:12

标签: php meta-title html-title

我希望更改标题页,以便抓取工具可以看到它。

网址格式为:public.sample.com/account/Disney

我使用require()

加载标准的全局头文件包含文件

这是定义当前默认标签的位置。

如果网址为public.sample.com/account/Disney,我希望标记为:

这是迪士尼的帐户个人资料

我相信需要在这个全局头文件中编写一些内容,但不确定是什么。

感谢。

2 个答案:

答案 0 :(得分:6)

让你开始的超级简单例子。

<title><?php
if ( preg_match('/([^\/]+)\/([^\/]+)$/', $_SERVER['PHP_SELF'], $matches) ) {
    list($dummy, $profileType, $profileName) = $matches;
    $safeProfileType = htmlentities($profileType);
    $safeProfileName = htmlentities ($profileName);
    echo "This is an $safeProfileType profile for $safeProfileName";
} else {
    echo "Unknown profile!";
}
?></title>

根据Allain Lalonde编辑评论。 (希望这就是他的意思)

答案 1 :(得分:1)

我不确定你在这里想要什么,但是你可以做一个动态的标题:

<title><?php echo $theDynamicTitle; ?></title>