나는 PHP 페이지가 있습니다. 나는 그것을 위해 사용자가 직접 다운로드 링크를 얻을 수 있도록해야합니다.이 페이지로드 후 자동으로 10 초 후 PDF 다운로드를 시작 js 함수가 필요합니다. 나는 다운로드 링크를 전혀 제공하고 싶지 않다. 또한 onpageload를 사용할 수 없습니다. PDF를 다운로드해야합니다.JS를 사용하여 PDF URL 숨기기
답변
대부분의 브라우저에서 다운로드 한 파일의 출처를 알려주기 때문에 mod_rewrite 또는 기타 사용자 지정 매개 변수가있는 '임시'링크를 통해 파일 자체를 숨길 수 있습니다. 이를 위해 자바 스크립트를 사용할 필요가 없습니다.
그런 다음 PHP로 파일을 간단히 푸시 (like this solution) 할 수 있습니다.
최종 사용자로부터 URL을 숨길 절대적 방법이 - 그들이해야 할
아, 당신은 맞지만 JavaScript에 대해서만 있습니다. 하지만 PHP를 사용하면 매우 가능합니다 ... –
죄송합니다. 클라이언트가 URL을 검색해야한다는 것이 확실하다고 생각했습니다. PHP 스크립트 일지라도 클라이언트에게는 여전히 표시됩니다. 물론 PHP 스크립트는 어디서든 pdf를 검색 할 수 있으며, 즉석에서 생성하거나 500 오류를 던지거나 원하는 모든 작업을 수행 할 수 있습니다. – Basic
이 다운로드 페이지는 PHP 파일로 리디렉션 가지고 요청 된 URL 볼 피들러 2, 방화범 또는 유사한 도구를 사용한다 그걸 다운로드 할거야. 다운로드 할 수 있으면 일반 .html 파일 일 수도 있지만 다운로드에 올바른 콘텐츠 형식이 없기 때문에 사용자를 이전 페이지로 다시 리디렉션합니다. 이 작업을 수행하기 위해 자바 스크립트가 필요하지 않습니다 : 이미 다운로드를 위해 특별히 PHP 파일이없는 경우
<meta http-equiv="refresh" content="10;url=http://mysite/d.php?file=resume">
내가, zubrag.com에서의
Smart File Download을 권장합니다.
나는 그것을 숨길 수 없다는 것을 알고있다, 단지 wana는 보통 사용자를 위해 그것을 더 복잡하게 만든다. 페이지로드가 X 초 후에 자동 시작되도록 JS가 필요합니다. 나는 저지대 전용 페이지를 가지고있다. – ITGuru
- 1. iText를 사용하여 PDF 부분을 선택적으로 숨기기
- 2. 숨기기 제어 URL
- 3. 안드로이드에서 액션 뷰를 사용하여 열린 URL 숨기기
- 4. 등록되지 않은 사용자에게로의 PDF 숨기기
- 5. URL 확장자 숨기기
- 6. JavaScript가있는 링크 URL 숨기기
- 7. JQuery와 숨기기 부하 URL
- 8. Facebox, 숨기기 URL
- 9. 리디렉션시 URL 숨기기
- 10. js를 사용하여 현재 도메인, 전체 url 및 ip 저장
- 11. .htacess 파일 - url 바 숨기기
- 12. 숨기기 a get php url
- 13. .htaccess url 세부 정보 숨기기
- 14. 레일 3 애플리케이션에서 URL 숨기기
- 15. PDF 문서의 텍스트 숨기기 iPhone xcode
- 16. 파일의 URL 경로 숨기기 또는 난독 처리
- 17. JS를 사용하여 div를 잠그는 것
- 18. js를 사용하여 html 단추 제거
- 19. Ext-js를 사용하여 UI 개발
- 20. JS를 사용하여 다중 값 캐치
- 21. PDF 내 이미지의 URL 속성 검색
- 22. 숨기기/표시 div에서 URL 문자열에서 PHP로
- 23. struts2 프로젝트에서 .jsp url 확장명 숨기기
- 24. Android 웹킷의 URL 표시 줄 숨기기
- 25. URL 문자열 (PHP)을 기반으로 콘텐츠 숨기기
- 26. RichTextBox의 하이퍼 링크 URL 숨기기 (Windows Forms)
- 27. Raphael JS를 사용하여 텍스트 노드 만들기
- 28. js를 사용하여 최신 쿠키를 얻는 방법은 무엇입니까?
- 29. JS를 사용하여 이미지의 base64 문자열을 얻는 방법
- 30. js를 사용하여 HTML Select의 동적 ID 검색
리소스를 보호하기 위해 URL을 숨기는 것은 좋은 생각이 아닙니다. 서버에서 10 초 지연을 구현하는 것이 좋습니다. – Lekensteyn