假设我在以下目录中有三个php页面Header.php
,Footer.php
和LeftSideBar.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.php
,Footer.php
和LeftSideBar.php
可能包含一些网址至少某些图片网址其他目录不适用于前面的网址。
我希望仅将Header.php
,Footer.php
和LeftSideBar.php
保留在以下目录中。
C:\wamp\www\zoomin\header_footer_sidebar
无论我在哪个目录中保存我的网页。在这种情况下,以下方法不起作用。
$protocol."://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
或
$protocol."://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
有没有办法满足这个要求?