如何用php检测用户在哪个页面[duplicate]

vbopmzt1  于 2023-03-07  发布在  PHP
关注(0)|答案(4)|浏览(116)
    • 此问题在此处已有答案**:

Get the full URL in PHP(27个答案)
5天前关闭。
我需要创建一些ifelse语句取决于什么页面用户是,我试图在PHP手册中寻找这个,但没有找到任何有用的。
基本上我想要的是一个语法,类似于:

if (user is on a page index.php)

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

etc ....

有人能证明这是怎么做到的吗?

juzqafwq

juzqafwq1#

尝试查看_SERVER[REQUEST_URI]_SERVER[SCRIPT_NAME]_SERVER[SCRIPT_FILENAME]_SERVER[PHP_SELF]以及可能的其他文件。

uidvcgyl

uidvcgyl2#

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

ngynwnxp

ngynwnxp3#

x =字符串替换('. php','',(end(explode('/',HttpRequest::getUrl))));

5m1hhzi4

5m1hhzi44#

当前URL:

$currenturl = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

当前文件:$_SERVRER['SCRIPT_FILENAME']

相关问题