【发布时间】:2016-03-27 03:01:46
【问题描述】:
目前,我有一个可以通过以下域访问的脚本
http://me.domain.com/path/index.php
如果满足某些条件,我将通过使用重定向回自己
header('Location: index.php');
重定向后,大部分主流浏览器都会在
http://me.domain.com/path/index.php
还是。但是,对于某些 3rd 第三方供应商的浏览器(用于模拟 sim 卡),它们最终会出现在 (请注意缺少的路径)
http://me.domain.com/index.php
我想知道,这是因为第 3 方供应商没有正确实现他们的浏览器吗?或者,不同的浏览器在处理重定向时产生不同的行为是可以的?
我意识到如果我使用以下代码,
// $_SERVER['PHP_SELF'] is /path/index.php
header('Location: '.$_SERVER['PHP_SELF']);
它适用于所有浏览器,不会丢失路径。
【问题讨论】:
标签: php