如何获取https地址?高分相送
hi
大家好!
我有一个页面是通过第三方网站付款成功后转回来的,为增强安全性,我想通过返回的地址来判断是否为非法或者直接进入该页面,但第三方网站是https(SSL加密处理)不能得到结果。
请问我有什么方法可以得到这个地址,或者有更好的加强安全方法?
谢谢大家了!有一点建设性建议的都将有分拿!
------解决方案--------------------UP
------解决方案--------------------
SSL加密处理要得到返回结果,那你也解密不了吧?
我只谈个能提高安全性的
下面代码是可以读到IP地址滴~
希望对你有用
<%
'正常情况Request.ServerVariables ( "REMOTE_ADDR ")就能取得客户端的IP地址,
'但如果客户端是使用代理服务器来访问,
'那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址,
'要想透过代理服务器
'取得客户端的真实IP地址,就要使用
'Request.ServerVariables( "HTTP_X_FORWARDED_FOR ")来读取,
'但是需要注意的是:
'如果客户端没有通过代理服务器来访问,
'那么用 Request.ServerVariables ( "HTTP_X_FORWARDED_FOR ")
'取到的值将是空的。
Ip_address = Request.ServerVariables ( "HTTP_X_FORWARDED_FOR ")
If Ip_address = " " Then
Ip_address= Request.ServerVariables ( "REMOTE_ADDR ")
end if
Response.Write "Client IP Address= " & Ip_address
%>
------解决方案--------------------没碰到这个问题 帮顶了
------解决方案--------------------referer是可以随意改动的..傻孩子
------解决方案--------------------顶一下!
------解决方案--------------------帮顶把,偶也不会