10

実際にシンボリックリンクを解決せずに相対パスを指定して絶対パスを決定する方法はPHPにありますか? 関数のようなものrealpathですが、シンボリックリンクの解決はありません。

あるいは、ユーザー (ブラウジング PHP スクリプトを使用してファイルを表示するユーザー) が誤って Apache 仮想ホストのホーム ディレクトリから出ていないかどうかを確認する簡単な方法はありますか? (または、パスで厄介な . および .. を使用することを禁止します)

ありがとう!

4

3 に答える 3

2

これに対する PHP のネイティブ ソリューションはわかりませんが、1 つの優れた絶対パスの実装がここにあります: http://www.php.net/manual/en/function.realpath.php#84012

于 2011-06-29T10:47:57.363 に答える
0

open_basedir設定 ini php.ini または仮想ホスト宣言で (php_admin_value ディレクティブとして)使用できます。

于 2011-06-29T10:27:41.553 に答える