php下实现伪 url 的超简单方法[转]

时间:2024-05-02 17:08:18 

就像我的日志中的地址路径一样,让 index.php?action=one&do=two 
变成: ?index/action/one/do/two


index.php
--------------
<?php

// PARSING QUERY STRING
$QS=explode("&",$_SERVER['QUERY_STRING']);
$QS=explode('/',$QS[0]);

// IF Modul is Undefined set it to index
if (!$QS[0]) $MODUL='index';
else $MODUL=strtolower($QS[0]);

// WE can make a Variable $_QUERY
// for alternative _GET
for ($i=1;$i<count($QS);$i+=2)

$_QUERY[$NVAR]=$NVAR=$QS[$i];
$$NVAR=$QS[$i+1];
}

// Check the Modul is exists?
if (!file_exists("modul_directory/{ $MODUL }.php"))
$MODUL="index";

#### THIS IS EXAMPLE TO IMPLEMENTATION THE SCRIPT
// Load The Template
include("template.php");
// Load The Module
include("modul_directory/{ $MODUL }.php");
// Load The Footer
include("footer.php");

?>

we can access the modul in URL like this:
=================================

www.example.com/?forum/topic/20
- it mean load the modul forum.php, and set the _QUERY['topic']=20

www.foo.com/?voting/id/54/type/piechart&choice=2
- it mean load the modul voting.php, and set the _QUERY['id']=54 and _QUERY['type']='piechart' and set _GET['choice']=2 


标签:php下实现伪,url,的超简单方法[转]
0
投稿

猜你喜欢

  • 使用Python实现企业微信的自动打卡功能

    2021-02-27 02:41:34
  • django 捕获异常和日志系统过程详解

    2022-04-26 22:12:43
  • 数据库复制性能测试 推送模式性能测试

    2012-07-11 16:13:52
  • MySQL Cluster集群的初级部署教程

    2024-01-22 01:50:16
  • Python代码部署的三种加密方案

    2022-03-22 02:24:40
  • MySQL数据库备份以及常用备份工具集合

    2024-01-23 04:25:53
  • Python3爬虫学习之爬虫利器Beautiful Soup用法分析

    2021-04-13 07:01:50
  • Python实现读取Linux系统的CPU以及内存占用

    2021-06-22 06:59:31
  • 详解Vue CLI3配置解析之css.extract

    2024-04-28 09:26:04
  • 实例讲解Python的函数闭包使用中应注意的问题

    2022-05-17 23:29:53
  • Pytorch中的Broadcasting问题

    2022-10-03 06:26:58
  • 简述python Scrapy框架

    2022-07-13 06:19:30
  • 配置SQL Server以允许远程连接

    2010-03-08 13:12:00
  • [关注细节的最佳方案]有效期时间格式的展现

    2009-10-30 18:51:00
  • python逐行读写txt文件的实例讲解

    2023-09-27 14:17:55
  • python判断给定的字符串是否是有效日期的方法

    2023-04-07 20:07:07
  • SQLServer 2005 实现数据库同步备份 过程-结果-分析

    2012-07-11 15:56:55
  • javascript+css图片切换效果

    2007-08-04 20:00:00
  • Python实现telnet服务器的方法

    2023-01-21 22:45:18
  • Vue实现页面添加水印功能

    2024-04-28 09:24:06
  • asp之家 网络编程 m.aspxhome.com