Blu*_*nin 5 https http-referer
图片两个网页,都使用https查看.它们位于不同的域中.
我如何(合理地)确保到达我的页面的人通过位于另一个(特定)域的超链接来到?我只想允许来自该域的流量.任何关于实现这一目标的最佳方法的想法将不胜感激.
我试着查看HTTP_REFERER,但显然在这种情况下它没有被发送.我知道HTTP RFC指定不从https - > http发送引用者信息,但这是否也适用于https - > https跨域或ssl证书?
如果重要的话,我的域在ASP.NET上运行.我无法控制源域.
谢谢.
无论RFC是否允许发送http_referer,您都会发现许多Web客户端和/或它与服务器之间的代理或其他与隐私相关的网关将删除或欺骗标头中的http_referer,使大多数http_referer崩溃基于"认证"的方案至多部分功能.
如果您与第一个https服务器的保管人有一些合作,您可能同意在请求中向服务器传递基于时间+ something_else的排序哈希代码.通过验证您的哈希码,您将知道您的https访客来自其他服务器[最近].
| 归档时间: | 
 | 
| 查看次数: | 11179 次 | 
| 最近记录: |