A

파일.js 파일을 배열로 저장하려는데요 trim 으로는 안되나요?

· 15년 전 · 1552 · 2
218.62.103.*
180.67.207.*
211.206.250.*
121.176.249.*
122.53.170.*
180.70.94.*
114.54.4.*
210.16.251.*
222.169.22.*
182.173.125.*
112.156.68.24

이목록을 파일.js 파일로 만들었습니다.

js파일을 불러와 배열로 나눈후 차단하려고 합니다.
$cf_possible_ip = trim('./ipblock.js');
if ($cf_possible_ip) {
$is_possible_ip = false;
echo $pattern = explode("\n", $cf_possible_ip);
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i]))
continue;

$pat = "/({$pattern[$i]})/";
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_possible_ip)
break;
}
if (!$is_possible_ip) {
die ("접근이 가능하지 않습니다.");
}
|

댓글 2개

자바스크립트로 중요한 내용을 처리하는 것은 보안상 바람직하지 않습니다..
자바스크립트로 처리하더라도 서버스크립트로 따로 처리해주어야합니다.
단순히 내용만 js 에서 불러오고 실제 실행은 php에서 하게 됩니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
15년 전 조회 4,233
15년 전 조회 1,520
15년 전 조회 1,181
15년 전 조회 1,588
15년 전 조회 1,120
15년 전 조회 1,149
15년 전 조회 1,519
15년 전 조회 835
15년 전 조회 948
15년 전 조회 1,553
15년 전 조회 1,545
15년 전 조회 1,363
15년 전 조회 1,110
15년 전 조회 733
15년 전 조회 778
15년 전 조회 956
15년 전 조회 1,687
15년 전 조회 991
15년 전 조회 1,521
15년 전 조회 1,686
🐛 버그신고