不用mod_rewrite直接用php实现伪静态化页面代码
作者:bea
在你的程序初始化时使用如下代码: 代码如下: <?php $Php2Html_FileUrl = $_SERVER["REQUEST_URI"]; $Php2Html_UrlString = str_replace("/", "", strrchr($Php2Html_FileUrl, "/")); $Php2Html_UrlQueryStrList = explode("@", $Php2Html_UrlString); foreach($Php2Html_
在你的程序初始化时使用如下代码:
代码如下:
<?php
$Php2Html_FileUrl = $_SERVER["REQUEST_URI"];
$Php2Html_UrlString = str_replace("/", "", strrchr($Php2Html_FileUrl, "/"));
$Php2Html_UrlQueryStrList = explode("@", $Php2Html_UrlString);
foreach($Php2Html_UrlQueryStrList as $Php2Html_UrlQueryStr)
{
$Php2Html_TmpArray = explode("|", $Php2Html_UrlQueryStr);
$_GET[$Php2Html_TmpArray[0]] = $Php2Html_TmpArray[1];
}
echo 假静态:$_GET变量<br />;
print_r($_GET);
?>
然后php中调用$_GET变量就像平常一样了。
连接使用方式:
****.php/param1|1234@param2|4321
和****.php?param1=1234¶m2=4321一样。
有用 | 无用
代码如下:
<?php
$Php2Html_FileUrl = $_SERVER["REQUEST_URI"];
$Php2Html_UrlString = str_replace("/", "", strrchr($Php2Html_FileUrl, "/"));
$Php2Html_UrlQueryStrList = explode("@", $Php2Html_UrlString);
foreach($Php2Html_UrlQueryStrList as $Php2Html_UrlQueryStr)
{
$Php2Html_TmpArray = explode("|", $Php2Html_UrlQueryStr);
$_GET[$Php2Html_TmpArray[0]] = $Php2Html_TmpArray[1];
}
echo 假静态:$_GET变量<br />;
print_r($_GET);
?>
然后php中调用$_GET变量就像平常一样了。
连接使用方式:
****.php/param1|1234@param2|4321
和****.php?param1=1234¶m2=4321一样。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- smarty的保留变量问题
- 攻克CakePHP系列三 表单数据增删改
- 攻克CakePHP系列二 表单数据显示
- CakePHP去除默认显示的标题及图标的方法
- 攻克CakePHP系列一 连接MySQL数据库
- 攻克CakePHP(PHP中的Ruby On Rails框架)图文介绍
- PHP 反射机制实现动态代理的代码
- PHP 面向对象改进后的一点说明
- PHP CURL函数库
- PHP中函数内引用全局变量的方法
- sqlyog 中文乱码问题的设置方法
- mysql5的sql文件导入到mysql4的方法
- php flush类输出缓冲剖析
- PHP5+UTF8多文件上传类
- Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
- PHP中str_replace函数使用小结
- php preg_match_all结合str_replace替换内容中所有img
- php email邮箱正则
- php获取地址栏信息的代码