使用php和ssi获取当前页面的URL

时间:2013-11-18 16:07:47

标签: php html apache ssi

所以我得到了一个用HTML编写的网页。菜单,页眉和页脚包含使用SSI(服务器端包括; .shtml)。该网站在Apache服务器上运行。 现在我想构建一个语言转换器,将页面从[server]/de/index更改为[server]/en/index,以防您将语言从德语更改为英语。

因此我想将其包含在标题中。我已经发现,使用PHP获取当前URL是最好的方法,并且在index.html文件中,例如代码正在运行。 但是当我将代码包含在SSI中时,它什么也没有返回。

任何线索?

PHP-代码:

<?php
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo $url;
?>

的index.html:

<body>
<!--#include file="res/Common/header.shtml" -->
<nav>
<div id='cssmenu'>
<!--#include file="res/Common/menu.shtml" -->
</div>
</nav>

<!--#include file="res/Common/footer.shtml" -->
</body>
</html>

header.shtml:

<div align="right"><p style="margin-top:5px; margin-bottom:5px"><font size="2">Language Selector</font></p></div>

0 个答案:

没有答案
相关问题