php if条件:检查页面href是否相同

php if条件:检查页面href是否相同,php,Php,php检查用户查看的页面是否与URL相同的if条件是什么 例如,这里有一个默认URL:“example.com/my_name” 如果用户正在查看“example.com/my_name”,则满足该条件 但是,如果用户正在查看“example.com/my_name&first_name”,则不满足该条件 (我不确定我的解释是否正确:p) 谢谢 我的解决方案是使用变量,即: $currentLocation = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_

php检查用户查看的页面是否与URL相同的if条件是什么

例如,这里有一个默认URL:
“example.com/my_name”

如果用户正在查看“
example.com/my_name”
,则满足该条件

但是,如果用户正在查看
“example.com/my_name&first_name”
,则不满足该条件

(我不确定我的解释是否正确:p)

谢谢

我的解决方案是使用变量,即:

$currentLocation = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$base = $_SERVER['SERVER_NAME']."/my_name";


if($currentLocation != $base){
    echo "LOCATION DENIED";
}else{
    echo "LOCATION OK";
}
上述代码将基本位置与当前用户位置进行比较


当前脚本所在的服务器主机的名称 执行。如果脚本在虚拟主机上运行,则 为该虚拟主机定义的值

为访问此页面而提供的URI;例如, “/index.html”


我想你的意思是说URL而不是
href
href
只是一个锚属性。看看这个:
$\u服务器['REQUEST\u URI']
;资料来源:oops。我是说网址P谢谢!看看这个答案:这些问题会自动跳进我的脑海,
“example.com/my_dir/”
“example.com/my_dir/index.php”
相同吗?或者与
“EXAMPLE.COM/my_dir/”
相同?或者
“example.com\\my_dir\\”
等等。有时我恨自己。这太棒了!)非常感谢。学到了新东西!=)
'SERVER_NAME'
'REQUEST_URI'