숀패밀리

리퍼러 체크의 올바른 방법

· 2011-11-30 (수) 13:05:11 · 3349 · 2
보통 리퍼러 체크는
if(!eregi($HTTP_HOST,$HTTP_REFERER))
{
     echo "<script>alert('반사~');history.go(-1);</script>";
     exit;
}
이렇게 합니다만 보안을 위해서라면 
 
 if(!eregi(getenv("HTTP_HOST"),getenv("HTTP_REFERER")))
{
     echo "<script>alert('반사~');history.go(-1);</script>";
     exit;
getenv함수로 하는게 좋습니다
|

댓글 2개

2011-12-01 (목) 14:53:08
이 것도 안 좋을까요?
if(!eregi($_SERVER[HTTP_HOST],$_SERVER[HTTP_REFERER]))
좋은팁 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
12-01-11 조회 2,695
12-01-11 조회 1.2만
12-01-10 조회 2,793
12-01-08 조회 3,397
12-01-05 조회 5,277
11-12-29 조회 2,974
11-12-27 조회 2,770
11-12-25 조회 2,947
11-12-22 조회 3,354
11-12-14 조회 2,836
11-12-12 조회 3,461
11-11-28 조회 3,333
10-10-19 조회 2,789
08-09-05 조회 3,696
08-09-05 조회 3,523
08-06-14 조회 3,270
08-04-22 조회 3,537
08-04-17 조회 3,553
07-10-03 조회 4,159
07-10-03 조회 3,567
07-10-03 조회 7,245
07-10-03 조회 4,517
07-10-03 조회 3,212
07-10-03 조회 2,790
07-10-02 조회 3,527
07-10-02 조회 3,062
07-09-27 조회 4,965
07-09-27 조회 3,792
06-09-26 조회 3,476
06-09-26 조회 4,688
06-09-22 조회 3,861
06-09-22 조회 3,467
06-09-22 조회 4,202
06-09-21 조회 4,160
06-08-18 조회 3,636
05-11-30 조회 4,701
05-07-15 조회 4,548
05-03-23 조회 4,610
05-03-14 조회 3,257
05-03-13 조회 2,639
04-08-05 조회 5,728