2014-11-04 56 views
-1

我已经搜索了几个小时的互联网,但我无法找到我的问题的答案。包含文件更改网址

如何在包含php文件的url之间切换?

我的包含文件如下:

<li class="werkgeversNavbar"> 
    <a href=<?php echo '"'.'http://'.$_SERVER['SERVER_NAME'].'/dritjob/werkgevers.php"'?>>Voor werkgevers </a> 
    <a href=<?php echo '"'.'http://'.$_SERVER['SERVER_NAME'].'/dritjob/index.php"'?>>Voor werkzoekende </a> 
</li> 

例如,当我对我的“的index.php”我想要显示的第一个链接,当我说点击我想要的' werkgevers.php'改为'index.php'。

这是如何实现的? 对不起,我的坏英语任何重播将是伟大的,谢谢你的时间!

回答

0

这仅仅是你的问题速战速决,但如果你已经明白了吧,你可以做更复杂:

<li class="werkgeversNavbar"> 
    <?php 
    if ($_SERVER['SCRIPT_NAME'] == '/index.php') { 
     ?> 
     <a href="http://<?php echo $_SERVER['SERVER_NAME'];?>/dritjob/werkgevers.php">">Voor werkgevers </a> 
     <?php 
    } else { 
     ?> 
     <a href="http://<?php echo $_SERVER['SERVER_NAME']; ?>/dritjob/index.php">Voor werk zoekende </a> 
     <?php 
    } 
    ?> 
</li> 
+0

您好, 感谢您的重播。我已经改变了代码,我得到了一个错误 '注意:未定义的变量:_SEVER在C:\ xampp \ htdocs \ dritjob \ core \ includes 146. \ header.php我会搜索我自我感谢的问题: ) – 2014-11-04 14:48:58

+0

编辑代码。这应该是'SERVER'而不是'SEVER'。有一个缺少'R' – vaso123 2014-11-04 14:50:27

+0

修复了错误,但链接只显示第二个href'dritjob/index.php' 在页面的 – 2014-11-04 14:59:34