Gop*_*opi 0 php http-referer redirect
<?php
$camefrom =$_SERVER['HTTP_REFERER'];
if ((substr($camefrom,0,26) == "http://www.fromperson.com")
header( 'Location: http://toperson.com' ) ;
?>
Run Code Online (Sandbox Code Playgroud)
如果请求来自www.from.com,我需要重定向到www.to.com.此代码位于www.thridperson.com/index.php
$ camefrom总是空的.
我已经读过$ _SERVER ['HTTP_REFERER']不可靠.有没有其他方法来执行此重定向?
注意:我已经失去了访问旧域即fromperson.com的权限.所以,我不能改变这种重定向逻辑,它必须以这种方式完成,它只能在thirdperson.com/index/php中完成
$_SERVER['HTTP_REFERER']确实不可靠.客户端(浏览器)不需要将其包含在请求中.如果您需要一个始终可用的防弹解决方案,您必须在`fromperson.com'上修改您的应用程序,以便在链接到您的网页时包含一些GET参数,然后您可以检查该GET参数是否存在然后执行重定向.
| 归档时间: |
|
| 查看次数: |
4008 次 |
| 最近记录: |