0

PHPでファイルを作成しています:

 $handle = fopen('backup/db-'.date("ymdhis").'.sql.gz','w+');
 fwrite($handle, $gzdata);
 fclose($handle);
 chmod('backup/db-'.date("ymdhis").'.sql.gz', 0700);

ただし、作成されたファイルには Web ブラウザーからアクセスできます。それを許可しない方法はありますか?

4

2 に答える 2

0

.htaccessファイルを追加

 <FilesMatch "\.(inc)$">
    Order deny,allow
    Deny from all
</FilesMatch>

.htaccessまた、良いアドバイス: インクルードをディレクトリに置き、ファイル内のそのディレクトリへのアクセスを拒否してください。

于 2012-06-21T21:23:28.823 に答える
0

2 つの方法があります:
パブリック スペース アドレスを使用する必要がある場合は、.htaccess に適切な "deny" も書き込んで保護
し、プライベート スペースに配置します。

于 2012-06-21T21:25:27.273 に答える