【问题标题】:PHP line of code [duplicate]PHP代码行[重复]
【发布时间】:2011-12-05 21:03:27
【问题描述】:

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

我一直在搜索,我不太了解 php,但我想做的只是在某个页面 (/site/page/) 上显示:在 php 中无。

基本上 <?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"

的下拉菜单

任何帮助将不胜感激。

谢谢。

【问题讨论】:

    标签: php css


    【解决方案1】:

    有两个包含url信息的全局数组:

    1. $_SERVER['REQUEST_URI']

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

    PHP 脚本将是:

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

    【讨论】:

    • 该死,这没有用...可能是因为我必须包含
    【解决方案2】:

    好的。你可以这样:

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

    应该这样做。将 ... 替换为您需要的任何内容。如果您需要在其中使用单引号,则必须通过添加反斜杠(即 \')来转义它

    这仅适用于相对 URL。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      相关资源
      最近更新 更多