홈피공장장

이것이 궁금합니다!

· 2021-06-09 (수) 15:59:44 · 1161 · 2

이 방 생기고 첫번째 질문이군요. ㅎ

 

예전 그누4 common.php 코드인데..

 

// index.php 가 있는곳의 상대경로
// php 인젝션 ( 임의로 변수조작으로 인한 리모트공격) 취약점에 대비한 코드
// prosper 님께서 알려주셨습니다.


if (!$g4_path || preg_match("/:\/\//", $g4_path))...

 

이게 정규식으로 어떤 의미인지 알려주시면 감사하겠습니다. ㅠ

 

매번 쓰기는 하는데, 정규식을 모르니, 흰것은 종이요, 까만것은 글씨라...

|

댓글 2개

preg_match("/:\/\//", $g4_path) 는

$g4_path 값에 :// 이 포함되어 있다면 으로 해석하시면 되겠습니다.
2021-06-09 (수) 16:49:27
@리자 아하!!! 감사합니다.!!
즉 :// 가 있다면, http:// 처럼 외부접속 url 이 g4_path에 들어올수도 있다는걸 막으려는 의도인가 보군요.
댓글을 작성하시려면 로그인이 필요합니다.

정규표현식

30건

+
제목 글쓴이 날짜 조회
21-06-04 조회 1,539
21-08-29 조회 1,431
21-06-24 조회 1,764
21-06-17 조회 1,935
21-06-09 조회 1,162
20-08-14 조회 2,054
20-08-11 조회 1,357
20-08-10 조회 1,472
20-08-09 조회 1,433
20-08-06 조회 1,595
20-08-05 조회 1,321
20-08-05 조회 1,289
20-08-05 조회 1,204
20-08-04 조회 1,721
20-08-04 조회 1,189
20-08-04 조회 1,552
20-08-03 조회 1,681
20-08-03 조회 1,344
20-08-03 조회 1,548
20-08-02 조회 1,532
20-08-02 조회 1,723
20-08-02 조회 1,517
20-08-01 조회 1,629
20-08-01 조회 1,237
20-08-01 조회 1,380
21-06-07 조회 1,664
21-06-04 조회 1,583
21-06-04 조회 1,609
21-06-04 조회 1,327
21-06-04 조회 1,549