-2

フォルダへのパブリックアクセスを拒否する最善の方法は何だろうと思っていましたが、サーバー上の他のファイルがそのフォルダにアクセスできますか?

たとえば、私が支払ったテンプレートとスクリプト

 public/template/header.html
 public/template/paidscript.js

テンプレートフォルダ内のファイルに誰もアクセスしたくないのですが

 public/folder/index.php 

そしてindex.phpはこのコードを中に入れることができます

<?php include (../tempalte/header.html);
include (../tempalte/paidscript.js);  ?>

サーバー上の他のファイルからアクセスできます。

4

2 に答える 2

1

一部のファイルを秘密にしておきたい場合は、これらのファイルを公的にアクセス可能なWebルートに配置することは実際にはまったく悪い考えです。これらのファイルをサーバー上のプライベートディレクトリに配置すれば、問題ありません。

プライベートディレクトリ内のファイルには、任意のPHPスクリプトからアクセスできます。ファイルへの正しいパスを指定するだけで問題ありません。

于 2012-10-28T01:04:41.387 に答える
0

理想的には、docrootの1レベル下-話の終わりです!

于 2012-10-28T01:05:43.290 に答える