Php - 变量中的标题(不起作用)

时间:2013-07-10 14:56:13

标签: php tags title meta

我在我的所有php页面中使用include头,并想从变量中提取每个页面标题和描述,这个想法正在我的本地pc(wamp)上运行php 5.4,但是在我的主机上php 5.2安装.17,它没有显示任何页面的标题??

page.php文件:

<?php
include("header.php");
$title = "Page title";
?>

的header.php:

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

任何帮助吗??

4 个答案:

答案 0 :(得分:8)

您在作业前显示$ title的值。

<强> page.php文件:

<?php
   $title = "Page title";
   include("header.php");
?>

<强>的header.php:

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

答案 1 :(得分:0)

您正在尝试回显未定义的变量。 $title的值未声明,但您尝试在header.php中回显它。你需要这样做:

<强>的header.php:

<?php
$title ="Page title";
?>

<强> page.php文件:

<?php
include("header.php");
<title><?php echo $title; ?></title>
?>

希望这有帮助!

答案 2 :(得分:0)

在您尝试在include中回显它之前,尚未分配您的变量。

将page.php更改为:

<?php
$title = "Page title";
include("header.php");
?>

(或者可能将变量$ title赋值移到header.php,使其更有条理)

答案 3 :(得分:0)

<?php 
    $title = 'title';
    echo '<title>'.$title.'</title>';
?>