我在这里遇到一些问题,如果有人能提供帮助,我会很高兴。我需要一些建议在这种情况下我应该使用什么运算符或脚本。当我的网址从127.0.0.1/index.php
更改为127.0.0.1/index.php?s=abracadabra
时:
if($host == '127.0.0.1/index.php') {
echo'class="active"';
} else {
}
没有工作。我的意思是它跳转到else
语句。我希望它将class="active"
甚至网址从127.0.0.1/index.php
更改为127.0.0.1/index.php?s=abracadabra
。有人可以帮忙吗?
答案 0 :(得分:1)
使用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"