php - 如何使用 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
$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 变量。每个页面都有您在该变量中设置的标题。
推荐阅读
- vba - 如何创建多个动态表
- testlink - 如何将执行的测试用例链接到测试链接中的需求?
- amazon-web-services - 使用 CDK 定义具有 Service Discovery 的 ECS Fargate 集群,无需负载均衡器
- c# - 为什么这个类引用不模棱两可?
- php - DB:SEED Laravel 6 不起作用
- javascript - Jquery Loop,条件和分配给变量?
- asp.net - 为什么当我单击下一步按钮时,表单没有转到下一页 asp.net MVC?
- algorithm - 和弦算法:前任究竟何时变为非零?
- java - 我试图理解 LazyInitializationException 和 @Transactional
- wix - 安装工具集和扩展后如何在 Visual Studio 2019 中找到 Windows Installer XML 节点?