首页 > 解决方案 > 如何使用 php 更改标题?

问题描述

我有我的 index.php,其中包含标题。但问题是我想要一个不同的标题标题,因为我很好地将它包含在其他页面中。我希望它根据页面动态更改,如果它的其他页面像商店那么标题应该是 Toys - Shop like this。我是 PHP 新手,谁能帮我看看怎么做?索引.php:

<?php include'headernav.php';?>
  <div class="header-outs" id="home">
     <div class="header-bar">
        <div class="info-top-grid">
           <div class="info-contact-agile">
              <ul>
                 <li>
                    <span class="fas fa-phone-volume"></span>
                    <p>+(000)123 4565 32</p>
                 </li>
                 <li>
                    <span class="fas fa-envelope"></span>
                    <p><a href="mailto:info@example.com">info@example1.com</a></p>
                 </li>
                 <li>
                 </li>
              </ul>
           </div>
        </div>
        </div>
        </div>

头文件.php:

    <!DOCTYPE html>
<html lang="zxx">
   <head>
      <title>Toys-Home</title>
      <!--meta tags -->
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <meta name="keywords" content="" />
      <link href="css/style.css" rel='stylesheet' type='text/css' media="all">
      <!--//stylesheets-->
      <link href="//fonts.googleapis.com/css?family=Sunflower:500,700" rel="stylesheet">
      <link href="//fonts.googleapis.com/css?family=Open+Sans:400,600,700" rel="stylesheet">
   </head>
<body>

标签: php

解决方案


你可以这样做:

索引.php:

<?php 
$pagename = 'Toys-Home';
include ('headernav.php');?>
  <div class="header-outs" id="home">
     <div class="header-bar">
        <div class="info-top-grid">
           <div class="info-contact-agile">
              <ul>
                 <li>
                    <span class="fas fa-phone-volume"></span>
                    <p>+(000)123 4565 32</p>
                 </li>
                 <li>
                    <span class="fas fa-envelope"></span>
                    <p><a href="mailto:info@example.com">info@example1.com</a></p>
                 </li>
                 <li>
                 </li>
              </ul>
           </div>
        </div>
        </div>
        </div>

headernav.php

<!DOCTYPE html>
<html lang="zxx">
   <head>
      <title><?php print $pagename; ?></title>
      <!--meta tags -->
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <meta name="keywords" content="" />
      <link href="css/style.css" rel='stylesheet' type='text/css' media="all">
      <!--//stylesheets-->
      <link href="//fonts.googleapis.com/css?family=Sunflower:500,700" rel="stylesheet">
      <link href="//fonts.googleapis.com/css?family=Open+Sans:400,600,700" rel="stylesheet">
   </head>
<body>

如果这是您要查找的内容,则必须在每个页面上设置 $pagename 变量。每个页面都有您在该变量中设置的标题。


推荐阅读