社区
基础编程
帖子详情
地址都显示的是index.php是怎么实现的?
zippy
2006-04-17 03:47:28
我想问问这个网站http://www.newtecchina.com.cn,它所有的地址都显示的是index.php,难道它只有一张页面?想知道它是怎么实现的,谁有类似的源码吗?
...全文
1564
11
打赏
收藏
地址都显示的是index.php是怎么实现的?
我想问问这个网站http://www.newtecchina.com.cn,它所有的地址都显示的是index.php,难道它只有一张页面?想知道它是怎么实现的,谁有类似的源码吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iasky
2006-04-18
打赏
举报
回复
你看看phpe.net的代码就知道了
$n = strtolower(trim($_GET['n']));
if (empty($n)) { require_once 'main.php'; exit(); }
switch($n) {
case "news" : require_once 'news_list.php'; break;
case "articles" : require_once 'article_type_show.php'; break;
case "classes" : require_once 'class_type_show.php'; break;
case "download" : require_once 'down_type_show.php'; break;
case "faq" : require_once 'faq_list.php'; break;
case "aboutus" : require_once 'aboutus.php'; break;
case "search" : require_once 'site_search.php'; break;
case "shownews" : require_once 'news_show.php'; break;
case "readarticle" : require_once 'article_show.php'; break;
case "showclass" : require_once 'class_show.php'; break;
case "showfaq" : require_once 'faq_show.php'; break;
case "classdownload": require_once 'class_download.php'; break;
case "myphpshow" : require_once 'myphp_show.php'; break;
case "downshow" : require_once 'down_show.php'; break;
case "downnow" : require_once 'down_now.php'; break;
case "userreg" : require_once 'user_reg.php'; break;
case "ads" : require_once 'ads/go.php'; break;
case "logout" : require_once 'user_cklogin.php'; break;
case "feedback" : require_once 'site_feedback.php'; break;
case "sitemap" : require_once 'sitemap.php'; break;
case "special" : require_once 'special_show.php'; break;
case "source" : require_once 'source.php'; break;
case "addnote" : require_once 'note_add.php'; break;
case "maillist" : require_once 'mail_list.php'; break;
case "rss" : require_once 'index_rss.php'; break;
case "forum" : header("location:/club/index.php?"); break;
case "wiki" : header("location:/wiki/"); break;
case "manual" : header("location:/manual/"); break;
default : require_once 'main.php';
}
gu1dai
2006-04-18
打赏
举报
回复
在index.php里判断传入的参数,包含不同的文件。
xuzuning
2006-04-18
打赏
举报
回复
...
case "news" : require_once 'news_list.php'; break;
case "articles" : require_once 'article_type_show.php'; break;
case "classes" : require_once 'class_type_show.php'; break;
....
好愚蠢的写法!!!
zippy
2006-04-18
打赏
举报
回复
懂了,其实这叫做“单一入口应用程序”,已经搜到了它的相关说明。谢谢大家!
zairwolfb
2006-04-17
打赏
举报
回复
类似框架。没什么难度。
wanglei051
2006-04-17
打赏
举报
回复
他这个不是框架,就是根据GET到的ID和别的一些参数来判断要打开哪个页面
jingtao_zhou
2006-04-17
打赏
举报
回复
框架集?
wxcyz
2006-04-17
打赏
举报
回复
把不同頁面的內容做成一個文件,
然後index.php根據參數來調用文件
<?php
switch ($_GET['action']) {
case "1":
include("1.inc");
break;
case "2":
include("2.inc");
break;
case "3":
include("3.inc");
break;
default:
include("index.inc");
break;
}
?>
wasuka
2006-04-17
打赏
举报
回复
相当“精简”啊~
tianyaxiao
2006-04-17
打赏
举报
回复
呵呵,偷懒了,我以前也经常这么做,但是运行速度很慢,因为客户还要求每个页面的图片都不一样,只好拼命的判断,然后取对应的元素。
wasuka
2006-04-17
打赏
举报
回复
文件都是index.php,但是后面的参数不同啊
if($_GET[id] == "**")
{
....
}
elseif($_GET[id] == "???")
{
....
}
else
{
....
}
理论篇2:
index
.
php
是什么?
index
.
php
是什么?
index
.
php
例子,
index
.
php
制作流程
今天要讲一下最重要的一个文件
index
.
php
。在
index
.
php
中主要的就是取出文章相关的信息,这也是页面里的主体信息。我们在header.
php
里有提到过这个文件,还写入了两行代码。接下来我们重新写入如下代码,并且讲解这...
PHP
入口文件为什么是
index
.
php
项目入口文件为
index
.
php
是在修改入口Apache中设定的,也就是说我们可以修改入口文件?反正我自己学艺浅,刚接触,还不会。 相关连接: http://blog.163.com/yong5123@126/blog/static/45516062201163010233629/ ...
nginx 配置URL重写(
实现
隐藏
index
.
php
)
正则方式: location / { ...
index
index
.
php
index
.html; if ( !-e $request_filename ){ rewrite(.*) /
index
.
php
/$1; } } /auth/login
index
.
php
?/auth/login try_files方式: nginx.con...
nginx服务器,访问时
显示
目录,不直接
显示
index
.
php
一、效果 ... location ~ \.
php
$ { fastcgi_pass unix:/dev/shm/...2、如果目录下有
index
.html,将不再
显示
目录,而变成直接
显示
index
.html 内容,可以将
index
.html 改为其他名字,比如
index
2.html
基础编程
21,891
社区成员
140,346
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章