社区
基础编程
帖子详情
地址都显示的是index.php是怎么实现的?
zippy
2006-04-17 03:47:28
我想问问这个网站http://www.newtecchina.com.cn,它所有的地址都显示的是index.php,难道它只有一张页面?想知道它是怎么实现的,谁有类似的源码吗?
...全文
1585
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
制作流程
经过前面几讲的学习,我们已经了解了footer.
php
、header.
php
、style.css 的基本知识。今天要讲一下最重要的一个文件
index
.
php
。在
index
.
php
中主要的就是取出文章相关的信息,这也是页面里的主体信息。我们在header.
php
里有提到过这个文件,还写入了两行代码。接下来我们重新写入如下代码,并且讲解这里面用到的模版函数。”>” rel=”bookmark...
PHP
入口文件为什么是
index
.
php
项目入口文件为
index
.
php
是在修改入口Apache中设定的,也就是说我们可以修改入口文件?反正我自己学艺浅,刚接触,还不会。 相关连接: http://blog.163.com/yong5123@126/blog/static/45516062201163010233629/ Think
PHP
去除入口文件
index
.
php
例如你的原路径是 http://localho...
nginx 配置URL重写(
实现
隐藏
index
.
php
)
正则方式: location / { root html/xxxx/yyyy/;
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
效果:这里,我使用的是
php
study配置vhost.conf
基础编程
21,890
社区成员
140,338
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章