2015-10-06 163 views
-2

嗨,大家好我正在为一个学校项目做一个网站,但为了保持有组织,我希望在一个文档中包含所有页面,并且当您访问该网站时,默认页面是索引。 PHP和其他页面链接如下:index.php?p=page 现在的问题是,我有这个脚本,但不知道我在哪里。我也不熟悉PHP,我从我的一个朋友那里得到了它。它是这样的:多个HTML页面在一个文件

?> 
<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

+0

你正在寻找的东西是这样的:'如果(isset($ _ GET [ 'page'])&&($ _GET ['page'] =='something')' –

+0

' Barmar

+0

现在我该如何把它放到网站中?你给我一个完整的例子,因为我是一个完整的PHP noob。 –

回答

0

A的工作原理非常简单的例子:

<?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

0

这将帮助你: Serve multiple pages from 1 PHP file?1

如果你想使像youtube.com/?watch=XXXXXXXXX 所以你只需要改变XXXXXXXXX显示多个内容。

,但你仍然可以使用:

  1. 单页的导航系统。
  2. 显示/隐藏页面随着JS

例子的JavaScript:

我们WEBSITE1作为一个网站

我们有一个 - B - C - d为网页

JS会隐藏所有页面,以免除您要显示的页面。