그누보드5 파일 업로드시 파일명 치환

그누보드5 파일 업로드시 파일명 치환

QA

그누보드5 파일 업로드시 파일명 치환

본문

안녕하세요.

그누보드5를 이용하고 있는데 한 가지 궁금한 사항이 생겨서 글을 작성합니다.

파일 업로드 시 1794477714_wDXJQy3z_41d73cf35811f97c501226605079443c808c5669 이런 식으로 파일명이 치환이 되는데 앞에 숫자는 세션ID 인 것을 알겠는데 뒤에는 무엇으로 치환이 된건지 궁금합니다.

혹시 치환되면서 암호화가 된건가요?

이 질문에 댓글 쓰기 :

답변 1

$chars_array = array_merge(range(0,9), range('a','z'), range('A','Z'));

shuffle($chars_array);
$shuffle = implode('', $chars_array);

$upload[$i]['file'] = abs(ip2long($_SERVER['REMOTE_ADDR'])).'_'.substr($shuffle,0,8).'_'.replace_filename($filename);

 

abs(ip2long(아이피) + '_' + 문자를 랜덤으로 해서 8자리 + '_' + 파일이름(세션고유값 + 아이피 + 마이크로타임 을 sha1 처리)

 

=> 이렇게 파일명이 이뤄져 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 59,306
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT