gpt4 book ai didi

php - 在 php 脚本中访问重写的 URI

转载 作者:行者123 更新时间:2023-12-04 06:43:08 25 4
gpt4 key购买 nike

所以我有一个 .htaccess 文件,它正在执行从/testscript1.php/testvar1/testvar2 到
/testscript2.php/testvar3/testvar4
(这是一个过度简化,但你明白了)。

现在虽然在我的 testscript2.php 脚本中,当我访问 $_SERVER['REQUEST_URI'] 变量时,我看到了/testscript1.php/testvar1/testvar2 而不是/testscript2.php/testvar3/testvar4,这是我正在寻找的。即 $_SERVER['REQUEST_URI'] 包含重写前的 uri。

我的问题很简单,有没有办法访问重写的 uri?

最佳答案

尝试使用 phpinfo()查看什么 $_SERVER看起来像在重写的页面上。 Apache 提供了大量可能有用的信息。

在我的测试服务器上,我得到以下可能对您有所帮助的信息:

$_SERVER["REDIRECT_QUERY_STRING"]
$_SERVER["REDIRECT_URL"]
$_SERVER["QUERY_STRING"]
$_SERVER["REQUEST_URI"]
$_SERVER["SCRIPT_NAME"]
$_SERVER["PHP_SELF"]

我希望至少有一个或其中的一个组合能够可靠地为您提供您正在寻找的信息。

干杯。

关于php - 在 php 脚本中访问重写的 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3995945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com