Php 将变量与$服务器[';请求URI';]进行比较

Php 将变量与$服务器[';请求URI';]进行比较,php,Php,我得到了变量$page。此变量保存我所在页面的值。 需要比较此表达式: if($\u服务器['REQUEST\u URI']='/index.php?page='.$page) 但它不起作用似乎要简单得多: if ($_GET['page'] == $page) 如果您的查询字符串中不止有一个页面,这也会继续工作。var\u dump($\u SERVER['REQUEST\u URI'])输出是什么?我从var\u dump($\u SERVER)开始。机会是你在PHP7下,它不会自动填充$

我得到了变量
$page
。此变量保存我所在页面的值。 需要比较此表达式:

if($\u服务器['REQUEST\u URI']='/index.php?page='.$page)


但它不起作用

似乎要简单得多:

if ($_GET['page'] == $page)

如果您的查询字符串中不止有一个页面,这也会继续工作。

var\u dump($\u SERVER['REQUEST\u URI'])输出是什么?我从var\u dump($\u SERVER)开始。机会是你在PHP7下,它不会自动填充$_SERVER@user247245引用?它可能返回完整路径,包括域名。取决于web服务器配置。欢迎使用堆栈溢出!当问题陈述只是“它不起作用”时,很难提供解决方案。请你的问题更完整地描述一下你预期会发生什么,以及这与实际结果有什么不同。请参阅,以获取关于什么是好的解释的提示。