2007-12
7
发表于: 好好活着   执笔:freshbug
关键字: ,

需求:制作右上角header栏位的翻译tab时需要获取当前页面的url,将这个url作为参数传给google translate

大概看了看wordpress模板中的link-template文件,处理方式均是在传给apache之前对需要rewrite的内容做处理并获取,调用内置的the_permalink()系列函数由于过滤规则太细而不能满足输出所有类型url的要求,google之后发现可以调用php本身的环境变量解决问题。

调用代码如下:

<?php echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
?>

其中server_port可以根据需要取舍。


RSS feed

1 条评论 立刻发表评论 »

2008-05-23 00:09:22

讲的很好!!
又发现一个宝贝地方!!