一个文件中有多个HTML页面

时间:2015-10-06 16:30:30

标签: php html

大家好我正在为一个学校项目建立一个网站,但为了保持井井有条,我希望将所有页面都放在一个文档中,当你去网站时,默认页面是index.php,其他页面像这样链接:index.php?p=page 现在的问题是,我有这个脚本,但不知道我在哪里。我也不擅长PHP,我是从我的一个朋友那里得到的。就像这样:

?>
<php? some php code ?>
<html tag etc>
<head> Head stuff </head>
<Nav> <Header>
<php? some php code where I filled in what the link was of the content under         it ?>
< The content of the page, excluding the header, navigator etc because that   was above here. > 

?>

Then I could do the same thing over and over again, and just change the PHP   code and it worked. 

<footer stuff>
</body>
</html>

我知道有很多这样的脚本,我在谷歌搜索了一个多小时,但没有成功。

-Tristan

2 个答案:

答案 0 :(得分:0)

这将有助于您: Serve multiple pages from 1 PHP file? 1

如果你想制作像youtube.com/?watch=XXXXXXXXX这样的东西 因此您只需更改XXXXXXXXX即可显示多个内容。

但您仍然可以使用:

  1. 单页导航系统。
  2. 使用JS显示/隐藏页面
  3. JavaScript示例:

    我们将website1作为网站

    我们有一个 - b - c - d作为页面

    js将隐藏您要显示的页面的所有页面。

答案 1 :(得分:0)

一个非常基本的例子:

<?php

$page = $_GET['page'];

if ( $page == 'one' ) {
    echo 'This is page one!';
} elseif ( $page == 'two' ) {
    echo 'This is page to';
}

// http://yoursite.com/index.php?page=one
// Outputs 'This is page one!'

在此处了解有关GET请求的更多信息:$_GET