• ベストアンサー

特定の人だけダウンロード

PHPの初心者です。 ある特定の人だけファイルをダウンロードするにはどうしたらいいのか困っています。 パスワードを入力し、隠しているページに飛んだとしても、ファイルのURLがばれてしまうので、 URLを流通されたら、結局誰もファイルをダウンロード可能になってしまいます。 なるべく分かりやすく、教えていただけると助かります。 宜しくお願い致します。

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • kakuritsu
  • ベストアンサー率23% (62/261)
回答No.1

>パスワードを入力し、隠しているページに飛んだとしても、ファイルのURLがばれてしまうので、 >URLを流通されたら、結局誰もファイルをダウンロード可能になってしまいます。 Basic認証使えばそうはなりませんよ。 直接URL叩いてもパスワードを求められます。

mr2gt-s
質問者

お礼

遅くなりすいません。 ありがとうございました。 初心者ですので、もうすこし勉強してみます。

関連するQ&A

  • パスワードをかけたページのPDFファイルダウンロードについて

    会員専用のページをPHPで作成しています。 ログイン先のページにPDFファイルダウンロードのリンクを貼ろうと思うのですが、ちょっと疑問に思うことがあったので質問させて頂きます。 ユーザーがIDとパスワードを入力し、会員専用ページに進みPDFをダウンロードするとします。その時、PDFファイルのURLが表示されると思うのですが、そのURLを覚えておけば、次からはIDとパスワードなし(ログインの動作なし)でPDFファイルのダウンロード出来るようになると思ます。それを制限する方法というのはあるのでしょうか? PDFをダウンロードする際は、必ずログインしないとダメ。とか。 何かいい方法を知っている方いらっしゃいましたら、教えていただきたいと思います。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • フラッシュとファイルダウンロードプログラムの併用は可能?

    こんばんは、初めまして。 私はプログラムのことはまったくわからない素人で、 ここに書き込んでよいのか迷いましたが、切実に困っていますので、 どうかお答えよろしくお願いいたします。 表示されている画面に入力欄があり、 パスワードを入力することで別の画像が表示されるフラッシュプログラムに、 フラッシュ表示に使われるパスワードとは別の特定のパスワードを入力すると、用意されてある特定のファイルのダウンロードがされるプログラムを併用し、同時に作動させることは可能なのでしょうか? ちなみにフラッシュ表示に使われる入力欄と ファイルダウンロードに使われる入力欄は同じで、 通常パスワード入力時にもファイルダウンロード時にも 表示される画像は同じです。 このようなプログラムの「組み方」ではなく、 組むことが「可能なのかどうか」をお答えいただければ 大変ありがたく思います。 また、可能な場合、フラッシュ解析をかけても ファイルダウンロードプログラムやそのパスワードは 検出されないのでしょうか? どうかお答えをよろしくお願い致します。

  • パスワード付きで特定の人が音楽ファイルをダウンロードできるサイトを作りたい

    お願い致します。 特定の人にだけパスワードを通知して、そのリンク先から オリジナル音楽(.mp3)をダウンロードできるHPを作りたいと思っています。 パスワードは教えた人それぞれ違うパスワード、 つまり複数のパスワードでアクセスできるようにしたいのです。 また、CGI等を使って解読されにくいパスワードにしたいと思っています。 どのようにすればいいのでしょうか? また、そういったHP作成をサポートしているサービスがありましたら教えて下さい。 よろしくお願いします。

  • PEAR拡張モジュールのダウンロード

    PHPで入力した情報を別のページに POSTするページを作成しています。 PEARのHTTP_Requestを使いたいのですが、 ダウンロード方法がわかりません。 http://pear.php.net/ ここからダウンロードできるという記事を見つけたので 早速バージョン1.4.4をダウンロードしました。 アーカイブを解凍すると中身はpackage.xmlになっていたのですが、 欲しいファイルはRequest.phpというようにphpファイルです。 Request.phpがダウンロードできると思っていたのですが、 package.xmlをどのように使用すればいいのかわかりません。 ダウンロードする場所は、 http://pear.php.net/package/HTTP_Request/download/ ここではないのでしょうか? 初心者過ぎて大変申し訳ないのですが、 どうかお助けください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • ダウンロード

    ある特定のURLの下にあるファイルを自動でダウンロードできる つまり www.gop.jp/を入力するとその下の階層の www.gop.jp/poy.zipとか www.gop.jp/rjsi.mp3など<http://から始まる> 入力したアドレスに続くファイルを、ダウンロードできるプログラムを知りませんか? 知っていたら教えてください。

  • ダウンロードファイルにパスワードを設定したい

    WindowsServer2003、IIS6.0のWebサーバでファイルのダウンロードつきのページを公開しようとしています。ダウンロードファイルには、アカウントとパスワードを設定し、規定のアカウントでログインした人のみ、ダウンロードできるようにしたいのです。 前に少しだけ聞いたことがあるのですが・・・ 1.IIS側でダウンロードファイルの入っているフォルダに特定のポートを割り当てて単独のWebサイトを作成する。 2.ダウンロード用のアカウントを作成しておく。 (Windowsのユーザアカウント作成しパスワードを設定する) 3.ダウンロードファイルのフォルダに、上記のアカウントの実行権限を与えておく(ちょっとこのあたりの記憶が曖昧ですが・・・) 4.最初に作成したダウンロードフォルダのWebサイトにこのアカウントを割り当てる これで、ブラウザでページ内のリンクをクリックするとWindowsのユーザ名とパスワードの入力を求められ、該当のアカウントとパスワードを入力して、ダウンロードが始まる、と聞いたことがあります。 これだけの記憶を頼りに実際にやってみました。が リンクをクリックすると「ページが見つかりません」エラーが返されてしまいます。 どなたかこの方法をご存知の方、手順を教えていただけないでしょうか?特に手順の3番目と4番目の記憶があやふやで本当にこれで正しいのかもわかりません。できれば詳しく、具体的にお願いいたします。

  • ダウンロードできません・・・

    IDとパスワードの入力をしなければダウンロードできないファイルをダウンロードしようとしているのですが、正しいIDとパスワードを何回入力してもダウンロードが開始されずに、また入力画面になります。 なぜでしょうか!?どなたか教えてください。 お願いします。

  • ダウンロードサービスの作り方を教えてください

    ホームページ上で、「メールアドレスを登録していただくと、●●をダウンロードできます」というようなことをしたいと思います。 方法はいろいろとあると思いますが作り方が分かりません。 どなたか、教えていただけますか? ★メルアド登録→そのアドレスにダウンロードページURLを送信し、登録者は、届いたメールからサイトへジャンプ。 ★メルアド登録→「次へ」などのボタンを押し、ダウンロードページへ進む。 ★メルアド登録→そのアドレスに、ダウンロードページを開くためのパスワードを送る(URLも)→そこからダウンロードページにアクセスする。 これらが作れるサイト、ソフトなどあったら教えてください。 HP作成初心者の質問ですが、どうぞよろしくお願いします★

  • ページの表示と同時にダウンロードさせたい

    いつもお世話になっています。 入力フォームから必要な項目を入力して、送信するとPHPでいろいろ処理して、その後ありがとうページを表示させると同時にファイルのダウンロードをさせたいと考えています。 処理をするPHPでありがとうページを書き出ししても、別なページに飛ばしてもいいのですが、header(Location:~)ではページが表示できず、別なページを作ってHTML表示後にheader(Location:~)だとファイルのダウンロードができずに困っています。 header(Location:~)を使わずにページの表示と同時にファイルのダウンロードが始まるようにできないでしょうか。

    • ベストアンサー
    • PHP
  • ダウンロード終了後に特定URLに転送

    御世話になります。 JavaScript等で、 リンクにて、ダウンロード対象のURLを指定し、 ダウンロードがされた後、自動的に 特定のURLに転送する方法がありましたら、 ご教授頂ければと思います。 よろしくお願い致します。