웹 사이트의 모든 제품에 대한 이미지 파일 이름을 숨길 수 있으므로 누군가가 페이지 소스 또는 이미지 속성을 볼 수 있다고하더라도 그렇게 할 수 없습니까? 파일 이름을 숨길 수있는 방법이 필요한데, 그 이유는 파일 이름에 공개하지 않으려는 정보가 포함되어 있기 때문입니다.제품 이미지의 파일 이름 숨기기
답변
불투명 한 이미지 ID를 사용하여 해당 이미지를 찾아 응답 스트림에 쓰는 PHP 스크립트를 만들 수 있습니다.
따라서 클라이언트의 이미지 URL은 ../Image.php?ID=<something useless>
입니다.
Content-Type
을 반드시 설정하십시오.
음, 네,하지만 이것은 PHP 프로세스가 모든 요청에 대해 시작되기 때문에 차선책입니다. 그런 다음 캐싱을 처리하고 올바른 콘텐츠 유형을 표시해야합니다. 이는 종종 유일한 해결책이지만 많은주의가 필요합니다. –
다른 기술을 사용할 수 있습니다. md5 함수를 사용하여 이미지 파일 이름의 해시를 생성하고 모든 디렉토리에 이미지를 저장하고 데이터베이스에 경로 정보를 입력 한 다음 데이터베이스에서 가져옵니다.
파일의 이름을 바꾸고 임의의 이름을 지정하는 것이 가장 간단한 방법입니다. 가기.
옵션이 아닌 경우 PHP 프론트 엔드를 @SLaks 쇼로 사용하면 두 번째로 간단한 방법입니다. 약간의 리소스를 소비하지만 트래픽이 많지 않은 경우에는 괜찮습니다.
이 트래픽이 많고 Apache가 약간 개선 된 경우 RewriteMap
을 사용할 수도 있습니다. 아파치는 텍스트 파일로부터 URL 치환을 찾는다. 이것은 PHP를 통해 리소스를 넘기는 것보다 빠르다. 그래도 작동시키기 위해서는 약간의 격렬한 노력이 필요할 것입니다.
- 1. 번들 이름, 실행 파일 이름, 제품 이름 ... 다른 것이 있습니까?
- 2. 양식 뒤에 제품 숨기기
- 3. iPhone 제품 이름
- 4. 갇혀 제품 이름
- 5. 저장된 이미지의 이름 바꾸기
- 6. 이미지의 임의 이미지 이름
- 7. 파일 이름
- 8. 아이폰 응용 프로그램 제품 이름
- 9. QFileSystemModel 특정 파일 숨기기
- 10. 파일 업로드 컨트롤에서 데이터베이스에서 파일 이름 가져 오기
- 11. "제품 이름"과 "번들 표시 이름"이 일치해야합니까?
- 12. C#으로 실행 속성 (제품 이름) 변경
- 13. 파일 버전 제품 버전
- 14. C#으로 이미지의 특정 채널을 숨기기
- 15. Oscommerce 제품 이름 및 PayPal 계정의 속성
- 16. PowerPoint 2007에서 내보내기시 슬라이드 이미지의 이름 지정
- 17. html 이미지의 플래시 파일
- 18. 레일 3, 어린이 목록에서 루트 이름 (제품 목록에서 제조업체 이름)
- 19. TextMate의 특정 파일 숨기기
- 20. URL의 파일 이름을 숨기기
- 21. Windows에서 파일 숨기기
- 22. 내 jpg 파일 숨기기
- 23. iOS XCode 프로젝트에서 제품 이름 매크로 변경
- 24. Magento의 제품 이름 및 정보 번역 방법
- 25. msi 제품 이름, 버전을 명령 줄에서 가져옵니다.
- 26. 파일 이름
- 27. HTML5 캔버스에서 생성 된 이미지의 이름 바꾸기
- 28. 스칼라 클래스 변수 이름 숨기기 메서드 매개 변수 이름
- 29. 제품 이미지가 아닌 다른 이미지의 크기를 magento로 조절하는 방법
- 30. AppleScript : 앱에서 프로세스 이름 숨기기/가져 오기
파일의 이름을 바꿀 수 있습니까? – tofarr
왜 파일의 이름을 변경하지 않습니까? –