假设我有三个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
可能包含一些 url至少一些其他目录的一些图像 url 不能与前面的 url 一起使用。
我想保留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'];
有没有办法满足这个要求?