PHP If Else 语句 URL 问题

好奇的人

我在这里有一个小问题,如果有人可以提供帮助,我会很高兴。我需要一些建议,在这种情况下我应该使用什么运算符或脚本。当我的网址从更改127.0.0.1/index.php127.0.0.1/index.php?s=abracadabra

if($host == '127.0.0.1/index.php') {
    echo'class="active"';
} else {
}

不会工作。我的意思是它跳转到else声明。我希望它class="active"甚至将 url 更改127.0.0.1/index.php127.0.0.1/index.php?s=abracadabra. 任何人都可以帮忙吗?

约瑟

使用parse_url然后比较

<?php

  echo parse_url('127.0.0.1/index.php?s=abracadabra', PHP_URL_PATH);
?>

输出:

127.0.0.1/index.php

更新:

<?php

$host = parse_url('127.0.0.1/index.php?s=abracadabra', PHP_URL_PATH);

if($host === '127.0.0.1/index.php') {
   echo'class="active"';
}

?>

输出:

class="active"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章