#1 wangmengling
那位老大讲下speedphp的路由问题,我没太懂的,就是url路径问题,怎样实现pathinfo模式的路径,在哪里的
2010-09-15 17:26:06
#2 wangmengling
就是怎样把url的普通模式转化为pathinfo,re_write模式
2010-09-15 17:27:44
#4 jake
path_info就是上面这个,很简单,只要在配置内改
url=》url_path_info为true就好。另外,UrlRewrite的话,就要看http://code.google.com/p/speedphp/source/browse/trunk/Extensions/spUrlRewrite.php文件的说明了,其实也是很简单,在配置内配置两个地方即可。
2010-09-16 00:00:47
#5 wangmengling
谢谢!不过我还是没怎么懂,配置内改url=》url_path_info为true这个我知道,但是 我不知道将普通模式转化为path_info的“代码”是怎样实现的,对这方面的还不太懂,谢谢指教
2010-09-16 10:15:41
#6 jake
1.当开启了path_info后,程序可以接收到$_SERVER['PATH_INFO']的环境变量,这是在path_info模式下的GET参数,然后对$_SERVER['PATH_INFO']进行分析并设置到GET参数内。POST参数不受影响。
2.spUrl在path_info模式下,会构造path_info模式的url地址。
就是以上两方面的配合,SP的path_info就实现了,这和UrlRewrite的实现是一样的,不过UrlRewrite要复杂多些。
2010-09-16 11:03:00
#7 wangmengling
spLaunch函数的作用是什么呀,每太看懂像spLaunch("router_prefilter");
2010-09-16 15:07:27