묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP소스관련 질문입니다;;
2007.05.02 11:17
<% Option Explicit %>
<%Response.expires=-1%>
<!--#include virtual="/include/dbcon.asp"-->
<%
Dim iPds_idx, iMPds_idx, intPage, iPds_Refs, iPds_Steps, iPds_Levels
Dim strSearchWord, strSearchString
Dim strSQL,Tb, c
Dim McPds_Name,mcPds_Email,Tbl_admin,FilePath,cPds_ip,d_content
Dim brd_css, tbl_width, tbl_colspan, tbl_bgcol,chief,name, rscss, jumin
%>
<!--#include virtual="/asp/tbl_check.asp" -->
----------------------개인정보노출 관련 추가된 프로그램 소스 <시작>--------------------------
tmp_content = Fom.cPds_Content.value;
tmp_content = tmp_content.replace(/s/g,'');
tmp_content = tmp_content.replace(/ /g,'');
tmp_content = tmp_content.replace(/-/g,'');
tmp_content = tmp_content.replace(/\/g,'');
tmp_content = tmp_content.replace(///g,'');
tmp_title = Fom.cPds_Subject.value;
tmp_title = tmp_title.replace(/s/g,'');
tmp_title = tmp_title.replace(/ /g,'');
tmp_title = tmp_title.replace(/-/g,'');
tmp_title = tmp_title.replace(/\/g,'');
tmp_title = tmp_title.replace(///g,'');
if(tmp_title.search(/d{6}-d{7}/) != -1 || tmp_title.search(/d{13}/) != -1 || tmp_title.search(/d{4}-d{4}-d{4}-d{4}/) != -1 || tmp_title.search(/d{16}/) != -1)
{
alert('글 제목에 개인정보 노출 위험이 있습니다.nn개인정보(주민등록번호,신용카드번호)는 등록이 불가합니다.');
Fom.cPds_Subject.focus();
return;
}
if(tmp_content.search(/d{6}-d{7}/) != -1 || tmp_content.search(/d{13}/) != -1 || tmp_content.search(/d{4}-d{4}-d{4}-d{4}/) != -1 || tmp_content.search(/d{16}/) != -1)
{
alert('글 내용에 개인정보 노출 위험이 있습니다.nn개인정보(주민등록번호,신용카드번호)는 등록이 불가합니다.');
return;
}
----------------------개인정보노출 관련 추가된 프로그램 소스 <끝>---------------------------
이렇게 했는데
문제가 생겨서 문의드립니다. 이럴경우 1234567891011121 이런식으로만 써도 문제가생김
숫자 입력할 상황도 많은 게시판이라서 모든걸 걸러내버리네요..
주민등록번호, 카드번호, 휴대폰번호만 걸러낼수가 없을까요..
<%Response.expires=-1%>
<!--#include virtual="/include/dbcon.asp"-->
<%
Dim iPds_idx, iMPds_idx, intPage, iPds_Refs, iPds_Steps, iPds_Levels
Dim strSearchWord, strSearchString
Dim strSQL,Tb, c
Dim McPds_Name,mcPds_Email,Tbl_admin,FilePath,cPds_ip,d_content
Dim brd_css, tbl_width, tbl_colspan, tbl_bgcol,chief,name, rscss, jumin
%>
<!--#include virtual="/asp/tbl_check.asp" -->
----------------------개인정보노출 관련 추가된 프로그램 소스 <시작>--------------------------
tmp_content = Fom.cPds_Content.value;
tmp_content = tmp_content.replace(/s/g,'');
tmp_content = tmp_content.replace(/ /g,'');
tmp_content = tmp_content.replace(/-/g,'');
tmp_content = tmp_content.replace(/\/g,'');
tmp_content = tmp_content.replace(///g,'');
tmp_title = Fom.cPds_Subject.value;
tmp_title = tmp_title.replace(/s/g,'');
tmp_title = tmp_title.replace(/ /g,'');
tmp_title = tmp_title.replace(/-/g,'');
tmp_title = tmp_title.replace(/\/g,'');
tmp_title = tmp_title.replace(///g,'');
if(tmp_title.search(/d{6}-d{7}/) != -1 || tmp_title.search(/d{13}/) != -1 || tmp_title.search(/d{4}-d{4}-d{4}-d{4}/) != -1 || tmp_title.search(/d{16}/) != -1)
{
alert('글 제목에 개인정보 노출 위험이 있습니다.nn개인정보(주민등록번호,신용카드번호)는 등록이 불가합니다.');
Fom.cPds_Subject.focus();
return;
}
if(tmp_content.search(/d{6}-d{7}/) != -1 || tmp_content.search(/d{13}/) != -1 || tmp_content.search(/d{4}-d{4}-d{4}-d{4}/) != -1 || tmp_content.search(/d{16}/) != -1)
{
alert('글 내용에 개인정보 노출 위험이 있습니다.nn개인정보(주민등록번호,신용카드번호)는 등록이 불가합니다.');
return;
}
----------------------개인정보노출 관련 추가된 프로그램 소스 <끝>---------------------------
이렇게 했는데
문제가 생겨서 문의드립니다. 이럴경우 1234567891011121 이런식으로만 써도 문제가생김
숫자 입력할 상황도 많은 게시판이라서 모든걸 걸러내버리네요..
주민등록번호, 카드번호, 휴대폰번호만 걸러낼수가 없을까요..