Javascript 什么是使用html php的母版页

Javascript 什么是使用html php的母版页,javascript,php,html,css,master-pages,Javascript,Php,Html,Css,Master Pages,我一直在一个网站上工作,这是非常类似的。它将根据游客的位置显示广告(例如,如果我来自孟买,那么它应该只显示孟买的广告)。我是按照传统的方式,但在这种方式下,我将不得不创建太多的网页 (即使我只考虑主要城市)。然后我得到一个建议,创建一个母版页,这将使任务更容易 但在我的案例中,我还不了解母版页的概念。在试图理解的过程中,我浏览了一些类似的网页。但看起来这个概念是用来创造一致的外观和行为的 有人能告诉我如何实施吗 谢谢 当然 您可以定义网站的静态部分,如页眉、侧边栏和页脚,然后将这些部分粘贴到不同

我一直在一个网站上工作,这是非常类似的。它将根据游客的位置显示广告(例如,如果我来自孟买,那么它应该只显示孟买的广告)。我是按照传统的方式,但在这种方式下,我将不得不创建太多的网页 (即使我只考虑主要城市)。然后我得到一个建议,创建一个母版页,这将使任务更容易

但在我的案例中,我还不了解母版页的概念。在试图理解的过程中,我浏览了一些类似的网页。但看起来这个概念是用来创造一致的外观和行为的

有人能告诉我如何实施吗

谢谢

当然


您可以定义网站的静态部分,如页眉、侧边栏和页脚,然后将这些部分粘贴到不同的文件中。然后使用服务器端语言(如PHP)将这些文件包含到返回的视图中。它允许您修改一个文件,然后该更改将反映在包含资源的所有页面中

您应该在页面中定义块。动态块应根据某些情况填充,例如孟买的用户。

olx处理广告的方式基于浏览网页的用户的ip地址,比如说
xxx.xx.xx.xxx
属于孟买,然后他们从数据库中过滤孟买的广告并显示出来。这一切都基于地理位置,他们还使用
.htaccess
创建子域,比如
mumbai.olx。在

中,您可以使用PHP中的
[include_once][1]
函数实现该概念,该函数允许您在一个文件中插入更多文件。例如,如果您有:

文件:
header.php

<html>
<head>
    <title>My Page</title>
</head>
<body>
<p>This is footer</p>
</body>
</html>
<?php include_once 'header.php';?>
<h1>Hello world! </h1>
<?php include_once 'footer.php';?>
文件:
index.php

<html>
<head>
    <title>My Page</title>
</head>
<body>
<p>This is footer</p>
</body>
</html>
<?php include_once 'header.php';?>
<h1>Hello world! </h1>
<?php include_once 'footer.php';?>

你好,世界!
希望对你有帮助