그누보드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 처리)
=> 이렇게 파일명이 이뤄져 있습니다.
답변을 작성하시기 전에 로그인 해주세요.