如何将内容从主体回显到元标记的标题

时间:2014-11-08 20:46:35

标签: php

我正在尝试一些不确定如何去做的事情

我有一个header.php文件

我将其包含在网页中,所以现在我想添加元标记但不想要相同的描述和关键字。

如果我使用div标签,我将内容放在我希望从该页面的搜索引擎中的描述中显示的主体中,那么在头文件中回显它是否有效以及要使用的编码是什么?

谢谢你希望你理解

3 个答案:

答案 0 :(得分:1)

header.php文件中,定义一个创建标题的函数:

function header($description, $keywords) {
    ...
    echo "<meta name='description' content='$description' />";
    echo "<meta name='keywords' content='$keywords' />";
    ...
}

然后使用它的页面将执行:

require 'header.php';
header($this_description, $these_keywords);

以后可以在创建DIV时使用这些相同的变量。

答案 1 :(得分:0)

你的header.php中的

    echo '<meta name="description" content = "'.$description.'">';
echo '<meta name="keywords" content = "'.$keywords.'">';

在index.php或其他使用header.php文件的页面中:

$description = "This is a cool site about simplicity of PHP :)";
$keywords = "PHP,Specify, THE, $variables, before, Include";
include('header.php');
//other elements :)

答案 2 :(得分:0)

在你的页面中

把这个

$pageTitle = 'Services';
$keyword = "Books a Party Hall and Room Rentals in Toronto";
$description = "Books a Party Hall and Room Rentals in Toronto. Halls rental for Events, Adult & Children's Birthday Parties, Photography, Wedding, Music and Fashion Show Shoots, Corporate Presentations, Baby Showers, Going Away and Engagement Parties."; 
include 'header.php';
你头中的

放了这段代码

<title><?php echo $pageTitle; ?></title>
<meta name="keywords" content="<?php echo $keyword; ?>">
<meta name="description" content="<?php echo $description; ?>">