2017-01-03 79 views
0

我看到的网站,他们有一个索引页,然后他们的网址读取不同类型的URL的

的index.php?页=页

我想知道我怎么会做我的自己的网站使用称为网页的文件夹,并在使用该网址类型时将这些网页的内容加载到我的索引页上。

如果这是有道理的。

+0

尝试通过htaccess使用漂亮的网址 –

回答

0

说,你有以下结构:

index.php 
pages 
    page1.php 
    page2.php 
    pageN.php 

所以利用$_GET让页面名称:

的index.php

if(isset($_GET['page']) && !empty($_GET['page'])) { 
    $pagename = $_GET['page']; 
    if(file_exists("pages/$pagename.php")){ 
     include_once "pages/$pagename.php"; 
    } 
} 

当URL有index.php?page=page1,它检查内页文件夹中的page1.php。如果文件存在,则其包含index.php中的该文件。对其他页面也是如此。


虽然这是一个简单的大纲的想法。你可以进一步发展,引入验证。再次,使用漂亮的网址使其更适合搜索引擎优化。可以通过向.htaccess文件添加几行来完成。那么URL将会是domain.com/page1或者你配置的东西。

+0

非常感谢。我并不完全确定我是否做得对,但这正是我想要做的。我完全错了 – greeny17

+0

我该怎么做一个默认页面,以便如果它只有index.php而且没有page = blah等等。 – greeny17

+0

添加其他部分。在其中包含或添加静态内容 – Thamilan