파일 다운로드 파일 bbs/download.php 파일 질문있습니다. 채택완료
훈훈훈훈훈
7년 전
조회 3,318
bbs/download.php 파일을 열어보면 중간부분에
</p>
<p>if(preg_match("/msie/i", $_SERVER['HTTP_USER_AGENT']) && preg_match("/5\.5/", $_SERVER['HTTP_USER_AGENT'])) {
header("content-type: doesn/matter");
header("content-length: ".filesize("$filepath"));
header("content-disposition: attachment; filename=\"$original\"");
header("content-transfer-encoding: binary");
} else {
header("content-type: file/unknown");
header("content-length: ".filesize("$filepath"));
header("content-disposition: attachment; filename=\"$original\"");
header("content-description: php generated data");
}</p>
<p>
이런 부분이있는데요
1번 질문
preg_match("/msie/i", $_SERVER['HTTP_USER_AGENT'])
부분은 ie브라우저를 체크하는 것으로 알고 있습니다.
옆에 있는 조건중 preg_match("/5\.5/", $_SERVER['HTTP_USER_AGENT'])
이부분은 무엇을 체크하기위해 있는지 궁금합니다.
2번 질문
ie브라우저만 따로 체크하고 아래부분에는 else로
header에 조금 다른 소스의 옵션?을 넣은 것같은데
ie랑 나머지 사파리,크롬,파이어폭스 등은 ie와 다른 설정으로 사용해야하는 것인가요?
왜 저렇게 처리가 되어있는지 그 부분이 호기심이 생겨 궁금합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인