改变标题html

时间:2011-01-30 23:40:00

标签: php get

如何更改标题中的内容(在每个页面中使用)?我以为我可以用GET做点什么,但是当我尝试时得到错误。 基本上我想要做的是创建一个当前位置的导航栏。

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您正在尝试设置一个系统,根据当前网址确定页面标题。

你显然需要在某处定义URL和友好标题之间的映射。我建议在一个单独的文件中进行。

让我们假设您今天有3页:

  • page1.php中
  • 使page2.php
  • page3.php

然后我会添加一个名为navigation.php的新页面,并在每个现有页面的顶部执行require('navigation.php')。然后,在navigation.php里面,我会这样做:

$mapping = array(
   "page1.php" => "My first page",
   "page2.php" => "My second page",
   "page3.php" => "My third page");

$currentUrl = $_SERVER['REQUEST_URI'];

然后迭代$ mapping数组并找到与$ currentUrl匹配的键。然后只需打印出该键的值 - 它就是您的页面标题。