- 締切済み
phpで作成したページにアクセス制限
PHPで作成した画像のアップロードするファイルにアクセス制限をしたいのですが、CGIでもいいのですが、アクセス制限をかけられるソフトを知りませんか? KENTWEBさんにあるCGIも試したのですが、html、GIF、PDF、TXTなどには有効なのですが、PHPファイルはうまくいきません。ファイルが開いてもファイルのプログラムがすごい状態で開くだけなのです。 たぶん、アクセス制限をかけかたが違うのだろうと思うのですが、PHPファイルにアクセス制限できるソフトを紹介ください。 宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- hogehoge78
- ベストアンサー率80% (433/539)
- hogehoge78
- ベストアンサー率80% (433/539)
- hogehoge78
- ベストアンサー率80% (433/539)
関連するQ&A
- PHP・CGIを使用してアクセス制限を行おうと考えています。ネットで検
PHP・CGIを使用してアクセス制限を行おうと考えています。ネットで検索したところ http://q.hatena.ne.jp/1146982425 というページを見つけて「これだ!」と思ったのですがPHP・CGIともに詳しくないので 「画像表示スクリプト」を使用してアクセス制限を行うやり方がわかりません。 ご存知の方がおりましたらご教示ください。
- ベストアンサー
- PHP
- アクセス制限ページの作成について
アクセス制限ページの作成を考えています。 よく見かけるものでホームページ上にIDとパスワードを入力する箇所があり、そこからログインした後にIDごとにそれぞれのページがあるといったような会員サイトはどのようにして出来ているのでしょうか? CGIだと直リンクされると見れてしまったりBASIC認証だと一つのログイン画面からIDごとにページを割り振れないしと。。。。 初心者ですので教えて頂ければありがたいです。
- ベストアンサー
- その他(インターネット・Webサービス)
- PHPにてアクセスカウンターを作成してるのですが
PHPを勉強しているのですが、以下のプログラムで画像アクセスカウンターを作成してるのですが、 <?php $date_now = date("Y/m/d"); $cookie = $date_now; setcookie("Cookie",$cookie); ?> <html><head></head><body> <?php $data_file = './access.dat'; $fp = fopen("$data_file", "r+"); $cnt_num = fgets($fp, 64); if($Cookie != $date_now){ $cnt_num++; fseek($fp, 0); flock($fp,2); fwrite($fp, $cnt_num); } fclose($fp); $f_pass = './a_gif'; for($i = 0; $i < strlen($cnt_num); $i++) $value[ ] = substr($cnt_num, $i , 1); for($j = 0; $j < count($value); $j++) echo "<img src=$f_pass/" . $value[$j] . ".gif>"; ?> </body> </html> うまく表示できません。 access.datに何か記述するのでしょうか? a_gifファイルに画像も入れてるのですがパーミッションなどを変更するのでしょうか? 作業環境はWindowsXPを使用してます。 サーバーはロリポップにて借りてます。 一応access.datのパーミッションは666に設定してます。
- 締切済み
- PHP
- アクセスカウンタ設置について
http://www.kent-web.com/count/dream.html KENTWEBさんのカウンタを使いたいんですが設置方法に躓いています。本来kentwebさんにメールすればいい話なのでしょうがここで質問させてください。すみません。 {質問内容} 1)上記url記載の #!/usr/local/bin/perl (プロバイダで定められたPerlへのパスを指定します) この意味がわかりません。ドメインは自分で取得していますがプロバイダとはネットのプロバイダでしょうか?ocnなのですがocnで定められてるものなんでしょうか。 2)アップロードのやり方ですが「cgi-bin」というディレクトリにたとえばこのアクセスカウンタの場合だとecount.cgiとecount.datというのをアップするんでしょうか。 3)このアクセスカウンタの場合だと0.gifなどの画像はどのcgi-binのなかのimgにアップするんでしょうか。 すみませんかどなたかお願いします!
- ベストアンサー
- CGI
- ディレクトリへのアクセス制限
htaccessを使って、ディレクトリへのアクセス制限をしたいのですが。 できれば、IDとパスワードの発行、管理はMySQL プログラムはPHPで作成したいと思っています。 いまいち、htaccessを使っての制限方法の仕組みが よく分かっていないのですが、サンプルコードかフリーのプログラムが あれば教えていただけないでしょうか?
- 締切済み
- PHP
- アクセス制限
どのカテゴリで質問するか悩みましたが、こちらで質問させていただきます。 現在、Linux RedHat8、Apache、PHP4の組合せで、ユーザー認証のシステムを作成しています。 この中で、ファイルのダウンロードを行わせるページがありますが、ログインしない限り、ダウンロードが行えない仕組みにしたいのですがうまく行きません。 ファイルのダウンロードページへは、"HTTP_REFERER"を使用すればアクセス制限をかける事が可能ですが、ブラウザのURLへファイルのアドレスを直に入力されたら、アクセスの制限を行えません。 もしかしたら、セキュリティのカテゴリで質問する内容かもしれませんが、PHPで作成していますので、こちらで質問させて頂きました。 どなたか分かる方、宜しくお願いします。
- ベストアンサー
- PHP
- PHPでアップロードした画像が表示されません
現在、Redhat9+Apache+PHP+PostgreSQLでサイトを構築しています。 PHPはRPMでインストールしました。 php-4.2.2-17.2.i386.rpm PHPでアップロードのフォームを作成し、jpegやgifなどの画像ファイルをアップロードし、表示するパスをDB(PostgreSQL)で管理しています。 画像は/tmp/ に一度アップされ、指定のパスに正常にコピーされているようなのですが、実際、ブラウザで見ると×印がでて表示されません。 アップロードされた画像をダウンロードして、画像処理ソフトなどで開いてみたのですが、表示されません。 アップロードの際に画像ファイルが壊れてしまったように思えます。 どなたか、解決方法等をご存知の方がいらっしゃいましたらご教授願えないでしょうか? よろしくお願いいたします。
- 締切済み
- PHP
- PHP(Webサーバ)でFlashファイルを作成するには?
サーバ上にアップロードされた画像を Flashで順番に表示していくシステムを作りたいのですが、 画像をアップロード後にサーバ側でFlashファイルを作成することは 可能でしょうか。 PHPで制御可能かということと、別途必要なソフト等があるかも 含めて教えて下さい。 何卒よろしくお願い申し上げます。
- 締切済み
- PHP
- PHPの管理者ページのアクセス制限について
phpで会員制サイトの制作を勉強中です。 pdoでmysqlデータベースに接続しています。 現在、管理者ページの作成を勉強中なのですが、 疑問に思ったことがあります。 IDとパスワードで認証し、 管理者用ページのファイルの内容を表示する仕組みにしたら、 よほど難解なディレクトリ、phpファイル名、ID、パスワードにしないと 認証が通ってしまいそうな気がします。 調べてみると、参考書には管理者ページのパスを .htaccessで特定のIPアドレスにのみアクセス許可を与えるように記述されていました。 管理者用ページのphpファイルへは 難解なディレクトリ、phpファイル名、ID、パスワードにした上で 特定のIPアドレスのみアクセスできるように.htaccessで設定した方が良いでしょうか? そこまで気負う必要はないのでしょうか? 一般的に管理者用ページの認証が どのように作られているか気になります。 ご回答よろしくお願いします。
- ベストアンサー
- PHP
- .htaccess での制限について
ある外部システムから、サイト(sample.com)内のディレクトリ「/data/user/」(indexと同階層)にcsvファイルとgifファイルを同時に出力をしています。 data.csv data.gif csvファイルにはデータが入っており、外部からのアクセスを制限するためにディレクトリ 「/data/」 に.htaccessを作成し、制限をかけています。 記載は Order deny,allow だけです。 この記載により、URL直打ちによるアクセス制限はかけられていて、csvファイルもgifファイルも見ることができません。ここまでは意図していることろです。 まず、csvファイルのほうはphpによりデータを取得、DBへ保存してデータとして利用しています。 この部分は特に問題なくできています。 gifファイルのほうはそのままの形でページ内で表示をしたいのですが、一つ下の階層のimage.php内にて <img src = "../data/data.gif"> と記載をしても画像が表示されません。 .htaccessの記載を Order deny,allow deny from all allow from sample.com としてみましたが、うまくいきません。 どなたかアドバイスをいただけませんでしょうか?
- ベストアンサー
- HTML
お礼
ありがとうございます。 PHPでフォームを使った認証に関してかなり探したのですが見つかりませんでした。 BASIC認証はウィンドウがカスタマイズできないので、最後にとっておきました。やはり、これしかないのでしょうね。