게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

Len과 HTTP_REFERER
작성자: 궁금이
작성일시: 2005-12-08 10:30,  조회수: 1,387
안녕하세요.
제가 궁금한게 좀 있는데요..
입력한 텍스트의 글자수와 바이트를 알아 내는 방법과 이전 URL 알아내는 것 두가지 입니다.

1. 입력한 순수한 텍스트의 글자수 및 바이트
title = Trim(Request("title"))
contents = Trim(Request("contents"))
이렇게 있다 치고...
title과 contents가 HTML 태그가 적용되어 있을 수도 있으니, 먼저 HTML 태그를 제거 했습니다.

Function stripHTML(strHTML)
Dim objRegExp, strOutput
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<.+?>"
strOutput = objRegExp.Replace(strHTML, "")
strOutput = Replace(strOutput, "<", "<")
strOutput = Replace(strOutput, ">", ">")
strOutput = Replace(strOutput, "'","’")
strOutput = Replace(strOutput, "-->", "")
strOutput = Replace(strOutput, "IMG", "a")
stripHTML = strOutput
Set objRegExp = Nothing
End Function

rpl_title = stripHTML(title)
rpl_contents = stripHTML(contents)

위와 같이 하면 순수한 텍스트만 남았을 꺼라 보고.. 맞나요? 위 펑션 한번 봐주세요. ㅎㅎ

이제 텍스트의 글자수와 바이트에 대한 본격적인 질문인데요.
찾아 보니까 자바스크립트나 비베스크립트로 참 많은 함수들이 돌아다니더군요.
근데 MSDN에 보면 Len(string | varname) 혹은 LenB(string | varname)를 제공하여 선자는 글자수를 후자는 바이트를 반환한다고 되어있습니다.

제가 의문이 되는건 MSDN처럼 간단한 함수가 제공되어 있는데도 불구하고 자바스크립트나 비베스크립트가 왜 그렇게 많이 존재하느냐는 것입니다.
혹시 Len이나 LenB가 부정확한 리턴 값을 가지고 있어서 그런건가요?

MSDN에 의하면 그냥 단순히
title_string = Len(rpl_title)
title_byte = LenB(rpl_title)
이렇게만 하면 되는데 말이죠.

2. 이전 URL 알아 오는 법
Request.ServerVariables("HTTP_REFERER") 이 이전 URL 가져 오는데...
이렇게 가져오면 http://도메인/페이지?변수 이런 식으로 이전 URL의 모든 값을 가져오게 되는 걸로 알고 있습니다.
여기서 http://도메인 까지만 가져 올 수 있는 방법은 없나요?

IP 주소: 61.33.79.10
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 31 페이지입니다.
게시물
1,383

re: filecube의 파일업로드 진행바 때문에요

송원석

2005-12-15 5,725
1,382

re: filecube의 파일업로드 진행바 때문에요

권오일

2005-12-15 1,442
1,381

프레임에 upload.asp 연결하니까...에러가나오는 [1]

권오일

2005-12-15 1,400

Len과 HTTP_REFERER

궁금이

2005-12-08 1,387
1,379

re: Len과 HTTP_REFERER

송원석

2005-12-08 3,460
1,378

ASP와 Oracle

궁금이

2005-12-05 1,417
1,377

re: ASP와 Oracle [1]

송원석

2005-12-06 3,618
1,376

수동 트랜잭션 에러..

끄적

2005-12-01 2,357
1,375

re: 수동 트랜잭션 에러..

송원석

2005-12-01 3,591
1,374

re: 수동 트랜잭션 에러.. [2]

끄적

2005-12-03 1,330
1,372

msxml 이 이상해요.. ㅡㅡ;

훈스

2005-11-22 1,578
1,371

re: msxml 이 이상해요.. ㅡㅡ;

송원석

2005-11-22 3,440
1,370

C#으로 GIF 이미지 조작시에... [2]

영이

2005-11-21 1,413
1,369

TreeView사용 질문입니다.

###

2005-11-20 1,510
1,368

re: TreeView사용 질문입니다. [1]

송원석

2005-11-20 3,427
1,367

re: TreeView사용 질문입니다.

-,-;

2006-09-08 3,237
1,366

re: TreeView사용 질문입니다. [2]

송원석

2006-09-08 3,620
1,365

송원석님 초면에 죄송합니다~

로컬폴더

2005-11-16 3,331
1,364

re: 송원석님 초면에 죄송합니다~

송원석

2005-11-16 3,280
1,363

re: 송원석님 초면에 죄송합니다~

로컬폴더

2005-11-16 3,309
1,362

re: 송원석님 초면에 죄송합니다~

송원석

2005-11-17 3,452
1,361

커스텀 레코드셋에 대하여

강진수

2005-11-15 4,113
1,360

re: 커스텀 레코드셋에 대하여

송원석

2005-11-15 3,509
1,359

getselection.

궁금이

2005-11-14 2,557
1,358

re: getselection.

송원석

2005-11-15 3,541