Languages/.NET 2007/04/25 01:41
레퍼러값을 체크하는 방법 2가지 입니다. 먼저, 레퍼러값이 null 값일경우 Default.aspx 페이지로 리다이렉팅. 만일 레퍼러값이 있을경우 현재, 사이트의 도메인과 레퍼러주소의 도메인이 다를경우 다시 Redirect 를 합니다. 바로 Redirect 를 해도 되지만, 자바스크립트로 Alert 를 띄운후 처리..
public void UrlReferrerCheck(string refferUrl)
{
if(Request.UrlReferrer == null)
{
string script = "< script>alert('직접 접근할 수 없습니다!!');" +
"Location.href='/Default.aspx';
}
}alert('직접 접근할 수 없습니다!!');" + ?Location.href="/Default.aspx" ;< script>?; Page.RegisterClientScriptBlock(?done?, script); Response.Redirect(refferUrl); } < PRE>http://jiny.kr/trackback/135


0