0

「images」というフォルダーに画像を保存するサーバーがありますが、phpスクリプトからのみアクセスできるようにしたいです。誰でも助けることができますか?ありがとうございました。

4

2 に答える 2

0

imagesフォルダーに、次を使用して htaccess ファイルを作成します。

Deny from All

次に、php スクリプトで次のようにします。

<?php
$file = 'images/image.jpg';

if (file_exists($file)) {
    header('Content-Type: image/jpeg');
    header('Content-Length: ' . filesize($file));
    ob_clean();
    flush();
    readfile($file);
    exit;
}
?>
于 2012-10-03T00:22:37.810 に答える
0

まず、単純な .htaccess で直接アクセスをブロックします

deny from all

を使用readfileして、ファイル システムから画像を読み取り、バイトを HTTP 応答本文に出力できます。

于 2012-10-03T00:23:50.673 に答える