【发布时间】:2015-05-04 09:20:11
【问题描述】:
我目前正在本地处理一个项目,一旦我完成任务,我必须将更改上传到服务器(位于云中)。
问题是有些地址是我直接指向的,上传到服务器的时候需要手动修改,例如:
本地 http://localhost/project/user/test1
到
在云端 http://ourserver/projectXYZ/user/test1
php有什么办法可以知道你所在服务器的地址,然后把这些动态地址放进去?
【问题讨论】:
-
最好的解决方案是使用相对 URL。
-
一开始为什么在URL中使用服务器?
-
但如果不能,使用
$_SERVER['PHP_SELF']获取当前网址。