PHP line of code


PHP line of code

可能重复:
如何在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的信息:

  1. $_SERVER['REQUEST_URI']:

  2. $_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 }  ?>