首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP动态调用网页的<title>描述</title>

问使用PHP动态调用网页的<title>描述</title>
EN

Stack Overflow用户
提问于 2010-11-11 02:00:52
回答 3查看 650关注 0票数 1

抱歉,有点太长了。

我有麻烦插入一个独特的HTML页面在我的网站上的<title></title>。谈到PHP,我是一个新手,所以非常感谢您能给我的任何帮助或建议:)。

基本上,我使用PHP脚本在我的站点上显示许多“小部件”。访问者使用下拉菜单将小部件缩小到单个小部件。然后,选定的小部件及其独特的属性将显示在单个页面上。

问题是页面上的<title></title>都是相同的;我需要根据正在显示的小部件的类型以及与小部件相关的属性来动态调用<title></title>。因此,当显示给用户时,页面的<title></title>应该如下所示:

代码语言:javascript
复制
<title>Buy a Blue Widget with Stripes</title>

URL和querystring目前看起来如下所示:

代码语言:javascript
复制
www.foo.com/fooscript.php?widgetType=blu&widgetPattern=stri

因此,我需要一个能够识别蓝色引用单词“widgetType=blu”的调用,然后将该单词插入到<title></title>标记的特定部分。

抱歉,这本书有点长,我已经搜索过了,但我一直在找的都是WordPress教程。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-11 02:14:06

代码语言:javascript
复制
<?php
if (isset($_GET['widgetType']))
{
    switch($_GET["widgetType"])
    {
        case "blu":
            $title = "Blue";
            break;
        default:
            $title = NULL;
    }
}
?>

<title><?php if(isset($title)) { echo $title." :: "; } ?> My cool website</title>

在第一条评论中解释,谢谢你@Smejko

票数 5
EN

Stack Overflow用户

发布于 2010-11-11 02:06:14

代码语言:javascript
复制
<title>Buy a <?=htmlspecialchars($_GET['widgetType'])?> Widget with Stripes</title>
票数 0
EN

Stack Overflow用户

发布于 2010-11-11 02:23:39

Matt,你也可以用Javascript来改变它

代码语言:javascript
复制
<script language="javascript">
  document.title = "The new title goes here.";
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4147516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档