트래픽 부하를 막기 위해 이미지 주소를 숨겨야 할 경우, 아래와 같이 할 수 있다.
1) 위의 코드를 image.php로 저장한다.
2) '이미지주소' 부분에 원하는 이미지 경로를 입력한다.
3) <img src="image.php" alt=""/> 형태로 지정할 수 있다.
<응용>
만약 DB에 주소가 저장되어 있을 경우, image.php의 내용을 살짝 수정하고, image.php?no=뭐뭐 의 형태로 지정하면 된다.
이 부분에 대해 질문이 있다면 댓글에 남겨주기 바란다.
$location = '이미지 주소'; $extTemp = explode('.',basename($location)); $ext = $extTemp[1]; if($ext == 'jpg') { $ext = 'jpeg'; } header('Content-Type: image/'.$ext.''); readfile($location);
1) 위의 코드를 image.php로 저장한다.
2) '이미지주소' 부분에 원하는 이미지 경로를 입력한다.
3) <img src="image.php" alt=""/> 형태로 지정할 수 있다.
<응용>
만약 DB에 주소가 저장되어 있을 경우, image.php의 내용을 살짝 수정하고, image.php?no=뭐뭐 의 형태로 지정하면 된다.
이 부분에 대해 질문이 있다면 댓글에 남겨주기 바란다.
반응형
LIST
'PHP & Laravel' 카테고리의 다른 글
[jQuery] 궁극의 아이프레임 높이 자동 조절 (0) | 2011.12.03 |
---|---|
[PHP] PHP로 Internet Explorer 버전 알아내기 (0) | 2011.12.02 |
[PHP] (TwitPic.com, Snoopy class 응용) 트위터 사진 갤러리 만들기 (0) | 2011.07.26 |
[jQuery] Internet Explorer에서 input[type=checkbox]에 스타일(CSS) 적용하기 (0) | 2011.07.07 |
[PHP] 모바일 기기로 접속시 자동으로 리다이렉트 하기 (0) | 2011.06.10 |