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的设计模式!!!下班了。我回家结贴! 如何将个位十位百位...分开显示? 小白求救 彩票的每一期的开奖数据接口那里用哟??? php 正则问题 \s的疑问,求教。。。。 CURL 抓取网页问题 <input type="file" ...>的文件名怎么显示不出来? 各位高手,请问php中怎样实现代码和页面分离? phpedit求救,自动安装完后编辑了一php文件,然后运行,提示错误是文件没有保存,但是文件明明是保存了的. 使用foreach循环遍历数组时的一个奇怪的问题,请高手指教!? php怎么把数组或对象整体转码? 讨论编码。 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的控制器