当前页面是PHP中的基本URL吗?

时间:2011-11-07 22:33:37

标签: php

我需要查看用户所在的当前页面是否是网站的主页面,即基本网址后面没有任何内容。

我这样做是为了从主页面中排除一些代码。

我问这个问题是Javascript,但是想在PHP中实现它

3 个答案:

答案 0 :(得分:2)

这可能会为您提供所需内容:

$is_home = $_SERVER[ 'REQUEST_URI' ] === '/' ? true : false;

答案 1 :(得分:1)

<?php
function curPageURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 } else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 }
 return $pageURL;
}
?>

这应该会给你当前页面的网址,当你有这个网址时,你可以在主网页上查看它。

答案 2 :(得分:0)

以下应该可以解决问题:

if (empty($_SERVER['QUERY_STRING'])) {
    // no params
}