プロが教える店舗&オフィスのセキュリティ対策術

ホームページで訪問者が自分のファイルをアップロード・ダウンロードできるPHPファイルを作りたいです。
アップロード・ダウンロード時にパスワードを設定し、その人物だけしかダウンロードできないようにしたいです。
サーバは自宅なので容量・回線も大丈夫です。

A 回答 (1件)

アップロードについては攻撃の対象になるため


設定に多少の設定が必要ですが、
formからtypeをfileでやるとよろしいかと思います。

参考:
http://www.php.net/manual/ja/features.file-uploa …

ダウンロードはヘッダーを設定して、readfileで
データを流し込むだけなのでそれほど難しくないと
思います。

http://www.php.net/manual/ja/function.header.php
http://www.php.net/manual/ja/function.readfile.php

パスワードの処理はクッキーやhiddenやセッション
でユーザー情報をサーバーにおくればよいでしょう。
これはアップロード・ダウンロードの処理を
拾得した後に学習してください
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!