Chishin Blog 千里之堤毁于蚁穴 —— 小歆
从Https跳转到Http时不传递HTTP_REFERER的解决方案
发表于 2017-1-15 | | 软件源码
问题场景当http页面通过Referer获取上一个页面的URL时,如果上一个页面是https,则得到的Referer为空。 例如在http页面的PHP代码中使用:$_SERVER['HTTP_REFERER'] 得到的结果是:NULL 原因根据RFC文档:HTTP/1.1: Security Considerations Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure...

阅读全文>>

TOP