현재 업로드 된 파일에 만료일을 설정할 수있는 WordPress 플러그인을 만들고 있습니다.WordPress 리디렉션 파일 URL
만료 후 사용자는 현재 파일이 만료되었다는 페이지로 리디렉션되어야합니다.
예를 들어 :
관리자는 사이트에 "myPDF.pdf"라는 PFD를 추가하고 2 일 날짜를 만료로 설정합니다.
http://localhost/wordpress/wp-content/uploads/2017/12/myPDF.pdf
첫 번째 이일이 가능 열고 PDF를 읽을 수있는 사용자 2 일 후에 사용자가해야합니다 :
사용자는 링크를 통해 PDF 파일을 입력 할 수 있습니다
로 리디렉션
가능합니까? 나는
그 부분은 실제로 쉽지만, http : //localhost/wordpress/wp-content/uploads/2017/12/myPDF.pdf 링크로 직접 파일에 액세스하는 동안 PHP 코드를 실행할 수 없다는 것이 문제입니다 – Matthew
@Matthew, 모든 직접 파일 URL을 검사를 수행 한 PHP 파일로 리디렉션 한 다음 파일을 제공하거나 쿠키를 사용하여 직접 파일 다운로드를 보호 할 수 있습니다. 원하는 동작을 수행하는 데는 여러 가지 방법이 있습니다. 또한 직접 URL이 처음에는 노출되지 않도록 보장합니다. – AfroThundr
offcouse @Matthew 당신이 할 수있는 경우에, 당신은 DB와 루프에 해당 URL을 통해 파일 URL을 저장할 필요가 있고 각 URL은 히트 여부를 $ _GET 통해 확인하십시오 –