基于PHP当前目录的URL

时间:2012-08-26 20:03:40

标签: php url

假设我在以下目录中有三个php页面Header.phpFooter.phpLeftSideBar.php

C:\wamp\www\zoomin\header_footer_sidebar

和以下目录中的常用php页面。

C:\wamp\www\zoomin\www.zoomin.com

我可以将这三页包括在内。

<?php       
    require_once("../header_footer_sidebar/Header.php");
    require_once("../header_footer_sidebar/LeftSideBar.php");
    require_once("../header_footer_sidebar/Footer.php");
?>

这可以正常工作,但是当我需要将页面保存在其他目录中时,

C:\wamp\www\zoomin\www.zoomin.com\directoryA\directoryB\directoryC

我需要将这三个页面复制到一个合适的目录中,因为Header.phpFooter.phpLeftSideBar.php 可能包含一些网址至少某些图片网址其他目录不适用于前面的网址。

我希望仅将Header.phpFooter.phpLeftSideBar.php保留在以下目录中。

C:\wamp\www\zoomin\header_footer_sidebar

无论我在哪个目录中保存我的网页。在这种情况下,以下方法不起作用。

$protocol."://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

$protocol."://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

有没有办法满足这个要求?

1 个答案:

答案 0 :(得分:1)

检查php.ini中的include_path