추천 매뉴얼: php 완전 자습 매뉴얼
이 글은 주로 PHP에서 파일을 다운로드하는 세 가지 방법을 공유합니다. 이 글이 모든 사람에게 도움이 되기를 바랍니다.
<button> <a href = "http://localhost/down.zip"> 下载文件</button>
다운로드하려면 버튼을 클릭하세요.
매개변수를 전달하세요. 파일을 찾아 도전하세요. 다운로드 링크:
<button> <a href = "http://localhost?f='down'"> 下载文件 </button>
결과:
<?php$down = $_GET['f']; //获取文件参数$filename = $down.'.zip'; //获取文件名称$dir ="down/"; //相对于网站根目录的下载目录路径$down_host = $_SERVER['HTTP_HOST'].'/'; //当前域名//判断如果文件存在,则跳转到下载路径if(file_exists(__DIR__.'/'.$dir.$filename)){ header('location:http://'.$down_host.$dir.$filename); }else{ header('HTTP/1.1 404 Not Found'); }
첫 번째와 두 번째 작업은 비교적 간단하지만 파일의 실제 주소를 노출하기 쉽습니다. , 보안이 높지 않습니다. 세 번째가 더 좋습니다. 파일의 실제 주소 숨기기
관련 기사 추천:1.PHP가 서버에서 파일을 다운로드하는 방법
2.PHP는 어떻게 대용량을 구현합니까? 파일 다운로드? (코드 예)
3.PHP에서 파일 다운로드 중단점 재개를 구현하는 방법
관련 영상 추천
:1. Dugu Jiujian (4)_PHP 영상 튜토리얼
위 내용은 PHP에서 파일을 다운로드하는 세 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!