php动态获取url,PHP动态获取将包含在其他文件中的特定文件的完整绝对URL路径

我有一个配置文件.这不是一个独立的文件.我将使用require()将此文件包含在我要使用的页面的顶部.我想动态获取此配置文件的完整绝对URL路径,无论其位置如何,并将其作为常量存储在其自身内.例如:

物理位置:(根目录)/my_folder/configuration.php

需要URL为:www.mydomain.com/my_folder/configuration.php

物理位置:( root dir)/demos/my_folder/configuration.php

需要URL为:www.mydomain.com/demos/my_folder/configuration.php

物理位置:(根目录)/demos/site1/my_folder/configuration.php

需要URL为:www.mydomain.com/demos/site1/my_folder/configuration.php

物理位置:( root dir)/demos/site2/my_folder/configuration.php

需要URL为:www.mydomain.com/demos/site2/my_folder/configuration.php

简单到目前为止?这是真正需要的东西并使其变得复杂(IMO).考虑一下:

配置文件位于:www.mydomain.com/demos/site2/my_folder/configuration.php

有嵌套文件夹:www.mydomain.com/demos/site2/1/2/3/index.php

按照上面的URL访问“3”子文件夹中的index.php文件时,我需要配置文件的路径为www.mydomain.com/demos/site2/my_folder/configuration.php而不是www. mydomain.com/demos/site2/1/2/3/my_folder/configuration.php

我怎样才能实现上述目标?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值