![]() |
1
2
Apache正在添加这些重定向前缀,以便脚本能够更好地处理所发生的事情。对于我的应用程序,我编写了一个函数来处理这个问题。在我的例子中,它是一个类上的方法,但是您可以很容易地将它转换成一个全局函数。
编辑: 上面的函数返回具有最多重定向前缀的变量的内容,这通常是您想要的。如果Apache不给变量加前缀,那么这就是您得到的。变量的内容可以根据前缀的数量而改变。毕竟,Apache添加了前缀,这样就不会覆盖旧值。 例如,在我的站点上,我使用mod_ssl对客户机的ssl证书进行客户机身份验证。证书主题(包含用户的电子邮件地址)存储在ssl_client_s_dn变量中。有了Apache前缀,这将显示为:
我上面写的getenv()函数将返回顶部的函数。 |
![]() |
2
1
这是一个普通的PHP东西。一些框架根据其路由策略在内部重定向页面。如果您在框架之外重定向,您将得到相同的结果。
直接访问框架外的页面将为您提供最初预期的名称。
我确实注意到了,尽管在“代码点火器”中
因此,如果您不确定是否发生了重定向,最好检查两者。
我也注意到你在使用
|
![]() |
Karlo · PHP Sqlite PDO最新版本 4 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 4 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 5 月前 |