如何在smarty下获取当前全路径

#1 muzifeng

域名加路径

2011-03-08 21:53:07

#2 jake

用$smarty变量
{$smarty.server.SERVER_NAME}
等于PHP的$_SERVER['SERVER_NAME']

当前网址等于
http:// 加上 $_SERVER['SERVER_NAME'] 加上 $_SERVER['REQUEST_URI']
http:// {$smarty.server.SERVER_NAME} / {$smarty.server.REQUEST_URI}

所以在smarty 3(SP3.1)里面, {$nowurl='http://'+{$smarty.server.SERVER_NAME}+'/'+{$smarty.server.REQUEST_URI>
这个$nowurl就是当前网址。



http://www.smarty.net/docs/en/language.variables.smarty.tpllanguage.variables.smarty.request

2011-03-08 22:24:32