如何动态填充PHP页面中的<title>标签?

Joh*_*han 0 html php

我的代码看起来像:

index.php:

<html>....  
    <title>My page</title>

....

<?php
    switch ($_GET['id']){  
        case "tips":  
            include("tips.php");  
            $title = "Tips";
...
Run Code Online (Sandbox Code Playgroud)

如何获得html title标签的标题变量?

所有页面都通过index.php.

Sam*_*son 10

在HTML输出之前执行PHP.

<?php

  switch ($_GET["id"]) {
    case "tips":
      $title = "Tips";
      $page  = "tips.php";
  }

?>
<html>
 <head>
  <title><?php print $title; ?></title>
 </head>
 <body>
  <?php include($page); ?>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

  • @Johan,在打印任何HTML之前总是执行这样的逻辑.这样,当你到达你的HTML时,它不会被PHP混乱.请注意我的HTML比你的更干净,这是理想的.希望这可以帮助. (2认同)