PHP代码行

时间:2011-10-12 06:40:16

标签: php css

  

可能重复:
  How to get URL of current page in PHP

我一直在搜索,我不知道php太好但是我想要做的就是显示:在某个页面上的/ php(/ site / page /)中没有。

基本 <?php if on this page -->(/page/site/)><?php //echo $this->?><div or span id="dropdown_navigation" style="display:none"></div> <?php endif; ?>

我知道代码都很时髦但我只是想解释一下我在编写没有PHP知识的代码时想要做什么。我想在某个页面上隐藏的div id是一个名为“dropdown_navigation”的下拉菜单

任何帮助将不胜感激。

感谢。

2 个答案:

答案 0 :(得分:1)

好的。你可以这样:

<?php if($_SERVER['REQUEST_URI']=='/the/page.html'){
echo '<div id="dropdown_navigation"...';
} ?>

应该这样做。用你需要的任何东西替换......如果你需要在那里使用单引号,你必须通过添加反斜杠(即\')

来逃避它。

这仅适用于相对网址。

答案 1 :(得分:0)

有两个全局数组,其中包含有关url的信息:

  1. $_SERVER['REQUEST_URI']

  2. $_SERVER['QUERY_STRING']:这将包含查询后的字符串?在网址中。

  3. PHP脚本将是:

    <?php
    if($_SERVER['REQUEST_URI'] == 'your specific page url') {
     ?>   
    <div or span id="dropdown_navigation" style="display:none"></div>
    
    <?php }  ?>