我正在尝试使用Php和Last.fm api创建一个混搭。但我有几个问题:
1-如何组织代码?因为see应用程序会做不同的事情,每个see应用程序都有自己的代码(file.php),但我不喜欢在url中看到它。例如: www.example.com/core/similar.php或www.example.com/core/get.php,但我希望总是看到"www.example.com“。
2-在编写when应用程序时,有什么可以遵循的指导原则吗?
发布于 2011-12-27 00:41:01
发布于 2011-12-27 00:45:59
首先,您可以设置set服务器以根据模式重写urls。我不知道你用的是哪台网络服务器,你去查一下吧。Apache很流行,如果您有mod_rewrite
,则在.htaccess
文件中进行重写。
另一方面,您也可以定义一个index.php
文件,它可以充当路由脚本,向用户显示相关内容。
在最简单的形式中,它可能如下所示:
<?php
switch ($_GET['page']) {
case 'get':
require('core/get.php');
break;
case 'show':
require('core/show.php');
break;
default:
require('core/welcome.php');
}
不过,通常这是以一种更结构化的方式来处理的,比如MVC模式。
https://stackoverflow.com/questions/8637514
复制相似问题