PHP获取网站url地址的方法

这几天在做学校的毕业设计,在做资料下载的时候,遇到一个问题,
就是我需要做下载计数,那么就不能直接的给出链接具体的地址供其下载,
而要用程序来写,
那么就要获取当前系统的地址,
还要考虑到当前系统不在服务器的网站根目录,
当时做的比较复杂,
今天在看ucenter时,发现了个简单的方法,
呵呵,借鉴过来。
strtolower(($_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, strrpos($_SERVER[‘PHP_SELF’], ‘/’)))
这个放在首页,用define来设定一个常量就OK啦!

发表评论

返回顶部