可能重复:
如何在PHP 中获取当前页面的URL
我一直在搜索,我不太了解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">的下拉菜单
任何帮助都将不胜感激。
谢谢。
好的。你可以这样做:
<?php if($_SERVER['REQUEST_URI']=='/the/page.html'){
echo '<div id="dropdown_navigation"...';
} ?>
这样就可以了。替换。。。无论你需要什么。如果你需要在其中使用一个单引号,你必须在前加一个反斜杠(即'''(来转义它
这只适用于相对URL。
有两个全局数组,其中包含有关url的信息:
-
$_SERVER['REQUEST_URI']
: -
$_SERVER['QUERY_STRING']
:这将包含查询字符串?在url中。
PHP脚本将是:
<?php
if($_SERVER['REQUEST_URI'] == 'your specific page url') {
?>
<div or span id="dropdown_navigation" style="display:none"></div>
<?php } ?>