使用PHP动态调用<title> description </ title>到网页

Mat*_*att 1 html php xhtml

对不起,有点长...

我无法<title></title>在我的网站上的PHP页面中插入一个独特的HTML .对于PHP,我是一个新手,所以非常感谢你能提供的任何帮助或指针:).

基本上,我使用PHP脚本在我的网站上显示许多"小部件".访问者使用下拉菜单将小部件缩小到单个小部件.然后,所选窗口小部件及其唯一属性将显示在单个页面上.

问题是<title></title>页面上的内容都是一样的; 我需要<title></title>根据正在显示的窗口小部件的类型动态调用,以及与窗口小部件相关的属性.因此,当向用户显示时,<title></title>页面的内容应如下所示:

<title>Buy a Blue Widget with Stripes</title>
Run Code Online (Sandbox Code Playgroud)

URL和查询字符串目前如下所示:

www.foo.com/fooscript.php?widgetType=blu&widgetPattern=stri
Run Code Online (Sandbox Code Playgroud)

所以,我需要一个能识别widgetType=blu引用"Blue"一词然后将该单词插入<title></title>标签特定部分的调用.

对不起它有点长,我搜索了这个,但我一直想到的是WordPress教程.

ipa*_*aus 5

<?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>
Run Code Online (Sandbox Code Playgroud)

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

  • 只是为了解释 - SWITCH语句是多个IF语句的替代 - 所以如果URL中的widgetType等于"blu",$ title将被设置为"Blue"...你可以添加任意数量的CASE语句(从CASE开始,以BREAK结尾;)来处理所有窗口小部件类型...如果widgetType变量中没有任何内容,那么DEFAULT值就在那里 (2认同)
  • 还有一件事......在SWITCH之前添加这个IF语句一行,检查widgetType是否设置为阻止通知:if(isset($ _ GET ['widgetType'])) (2认同)