安全なダウンロード
??????? 笑われるかもしれませんが、「ファイルをダウンロードする」ということはとても簡単なことですが、言う価値はありますか?もちろん、それは想像されているほど単純ではありません。たとえば、顧客が特定のファイルをダウンロードする前にフォームに記入してもらいたい場合、最初に「リダイレクト」メソッドを使用する必要があります。まずフォームが記入され完了したかどうかを確認し、次に URL を指定する必要があります。をファイルに追加して、顧客がダウンロードできるようにします。ただし、「オンライン ショッピング」に関する電子商取引 Web サイトを作成し、セキュリティの問題を考慮する場合は、ユーザーが URL を直接コピーしてファイルをダウンロードすることは望ましくありません。著者は、PHP を使用して実際のファイルを直接読み取り、それをダウンロードする方法をお勧めします。プログラムは次のとおりです。
?????????$file_name = "tianhys.exee";
?????????$file_dir = "/public/www/download/"; ?????????? if (!file_exists($file_dir . $file_name)) { //ファイルが存在するかどうかを確認します
????????? echo "ファイルが見つかりません" ;
????????? exit;
???????????? } else {
?????????$file = fopen($file_dir . $file_name," r"); // ファイルを開く
????????? // ファイルタグを入力
????????? Header("Content-type: application/ octet-stream") ;
????????? Header("Accept-Range: バイト");
????????? Header("Accept-Length: ".filesize($file_dir . $file_name)) ;
????????? Header("Content-Disposition:attachment; filename=" .$file_name);
????????? // ファイルの内容を出力します
???? ??????? echo fread($file,filesize($file_dir . $file_name));
????????? fclose($file );
?????????exit; }
?????? また、ファイルパスが「http」または「ftp」の場合、ソースコードは次のようになります。 ???$file_name = "tianhys.exe";
?????????$file_dir = "http://www.tianhys.org/";
?????????if (!$file ) {
????????? echo "ファイルが見つかりません"; ?????????? } else {
????????? ヘッダー ("Content-type: application/octet-stream");
?????????? ? Header("Content-Disposition:attachment; filename=" .$file_name);
????????? while (!feof ($file)) {
??? ?????? エコー fread($file,50000);
???????????? }
?????????? fclose ($file);
??? ??????? }

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ホットトピック



