PHP伪静态页问题! 你在一个HTML文件里面搞个框架,在src值指定这个php文件,这个只有在客户端做手脚了,呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把这个路径用JavaScript编码一下,像网上什么JS脚本加密那样 可以重写的用.htaccess一般服务商均支持 <?phpfunction mod_rewrite(){ global $_GET; //$nav=$_SERVER["REQUEST_URI"]; $nav = '/129244/index.html'; //$script_name=$_SERVER["SCRIPT_NAME"]; $script_name = '/index.html'; $nav=substr(ereg_replace("^$script_name","",urldecode($nav)),1); $nav=preg_replace("/^.ht(m){1}(l){0,1}$/","",$nav);//这句是去掉尾部的.html或.htm $vars = explode("/",$nav); for($i=0;$i<Count($vars);$i+=2){ $_GET["$vars[$i]"]=$vars[$i+1]; } return $_GET;}$aa = mod_rewrite();var_dump($aa);echo '<br>';var_dump($_SERVER["REQUEST_URI"]);?>楼主这样看就明白了 楼主发的那个函数只是对请求的url进行了分解,具体的操作还需要你根据你的url情况自己解决 这么多人回复了啊 4楼说的没错虚拟空间都支持.htaccess的可以使用这个办法 比你写程序要快的多 那怎么重写.htaccess呢?有例子吗?我没从来没有重写过,我去GG一下!下面的人照顶……………… 如果可用htaccess,那就可以了,呵呵 RewriteEngine On# Rewrite requests for sitemap.xmlRewriteRule ^zzxj/sitemap.xml$ /zzxj/sitemap.php?target=google [L]# Rewrite requests for urllist.txtRewriteRule ^zzxj/urllist.txt$ /zzxj/sitemap.php?target=yahoo [L]上面的放在.htaccess里的,.htaccess放根目录重写zzxj/sitemap.xml 至PHP程序 不用MOD Rewrite、不生成静态网页,lz可以用一个总入口的PHP,管理请求路径,通过这种路径虚拟静态如:http://www.xxxx.xxx/index.php/xxx/xxx.html用index.php提取/xxx/xxx.html,分配给相应的php——相当于一个MVC的控制器 好办法。这个方法不错。就是MVC的设计模式!!!下班了。我回家结贴! require中使用绝对路径的问题:常量重定义,变量覆盖,重调用增加开销。 看看大家对jquery的看法!!!!! 怎样用PHP把以下标识翻译成HTML代码 如何在注册页面,获取验证码的值。 由于在优化win7服务,导致eclipse预览错误 高手们帮帮 看看是什么原因 真不知道该如何去学习PHP了。 利用session传递海量数据时的问题,高手帮忙! 请问如何在windows下配置PHP运行环境啊? SMARTY的问题: 讨论编码。 brandhb.com 品牌回报网招聘php工程师
用.htaccess一般服务商均支持
function mod_rewrite(){
global $_GET;
//$nav=$_SERVER["REQUEST_URI"];
$nav = '/129244/index.html';
//$script_name=$_SERVER["SCRIPT_NAME"];
$script_name = '/index.html';
$nav=substr(ereg_replace("^$script_name","",urldecode($nav)),1);
$nav=preg_replace("/^.ht(m){1}(l){0,1}$/","",$nav);//这句是去掉尾部的.html或.htm
$vars = explode("/",$nav);
for($i=0;$i<Count($vars);$i+=2){
$_GET["$vars[$i]"]=$vars[$i+1];
}
return $_GET;
}
$aa = mod_rewrite();
var_dump($aa);
echo '<br>';
var_dump($_SERVER["REQUEST_URI"]);
?>
楼主这样看就明白了
楼主发的那个函数只是对请求的url进行了分解,具体的操作还需要你根据你的url情况自己解决
4楼说的没错
虚拟空间都支持.htaccess的
可以使用这个办法 比你写程序要快的多
RewriteRule ^zzxj/urllist.txt$ /zzxj/sitemap.php?target=yahoo [L]上面的放在.htaccess里的,.htaccess放根目录
重写zzxj/sitemap.xml 至PHP程序
lz可以用一个总入口的PHP,管理请求路径,通过这种路径虚拟静态
如:http://www.xxxx.xxx/index.php/xxx/xxx.html用index.php提取/xxx/xxx.html,分配给相应的php——相当于一个MVC的控制器