如何使用php检测用户所在的页面

如何使用php检测用户所在的页面,php,detect,Php,Detect,我需要创建一些ifelse语句,这取决于页面用户是什么,我尝试在php手册中查找,但没有找到任何有用的语句 基本上,我想要的是类似以下内容的语法: if (user is on a page index.php) $message = $_GET["title"]; if $message = "hello"; $say = "Hello"; etc .... 有人能演示一下如何做到这一点吗?试着看看\u服务器[请求URI],\u服务器[脚本名称],\u服务器[脚本名称],\u服务器

我需要创建一些
if
else
语句,这取决于页面用户是什么,我尝试在php手册中查找,但没有找到任何有用的语句

基本上,我想要的是类似以下内容的语法:

if (user is on a page index.php)

 $message = $_GET["title"];
 if $message = "hello";
 $say = "Hello";

etc ....

有人能演示一下如何做到这一点吗?

试着看看
\u服务器[请求URI]
\u服务器[脚本名称]
\u服务器[脚本名称]
\u服务器[PHP\u SELF]
,还有其他可能的。

试着看看
\u服务器[请求URI]
\u服务器[脚本名称]
\u服务器[脚本名称],
\u文件名]
\u服务器[PHP\u SELF]
,您可以使用会话变量跟踪用户:打开每个页面将会话变量设置为其名称,这样您就可以知道最后打开的页面是什么

您可以使用会话变量跟踪用户:打开每个页面将会话变量设置为其名称,这样您就可以知道最后打开的页面是什么

x=str_replace('.php',''(end(explode('/',HttpRequest::getUrl))

x=str_replace('.php',''(end(explode('/',HttpRequest::getUrl))

@jprofitt的可能副本可能不是副本。如果服务器以某种方式重定向了请求的URI,则PHP可能正在处理与URI所指向的文件不同的文件。可能是@jprofitt的重复项它可能不是重复项。如果服务器以某种方式重定向请求的URI,则PHP可能正在处理与URI所指向的文件不同的文件。这需要在每个页面上使用类似但不同的代码,并为名称指定一个常量值。此外,如果文件名因任何原因发生更改,您必须返回并编辑它。可能是我没有理解问题,如果您想知道某些用户在您网站的哪个页面上不需要会话,我会给出正确的答案。是的,您是对的,我应该删除答案吗?(虽然现在没有回答用户的问题)这需要在每个页面上使用类似但不同的代码,并为名称指定一个常量值。此外,如果文件名因任何原因发生更改,您必须返回并编辑它。可能是我没有理解问题,如果您想知道某些用户在您网站的哪个页面上不需要会话,我会给出正确的答案。是的,您是对的,我应该删除答案吗?(虽然现在没有回答用户问题)服务器值的完整列表,也可以使用该页面上列出的文件常量。所以将其加粗,但文件前后有两个下划线。服务器值的完整列表,也可以使用该页面上列出的文件常量。因此,将其设置为粗体,但在文件前后有两个下划线。HttpRequest::getUrl将获取完整url?HttpRequest::getUrl将获取完整url?