phpについて知りたいです。ルートディレクトリからフォルダーを作成し、そのフォルダーにphpでアクセスしたいです。現在、xamppを使用してWebサイトを作成しているため、ルートフォルダーのパスは「C:\xampp\htdocs」です
「C:\xampp\users」のように、ルートディレクトリからフォルダーを作成したい
そのため、データをアップロードすると、サーバーと同じようにそのフォルダーに保存されます。私の Linux サーバーでは、ルート ディレクトリは「user_xyz/home/public_html」であり、URL から直接アクセスできない「user_xyz/home/users」にフォルダーを作成したいと考えています。この機能は、ELGG ソーシャル ネットワーキング スクリプトで使用されます。私は彼らのコードを理解できないので、ここで質問しています。私はこれが最良の選択肢だと思うので、安全なウェブサイトです。誰かが私のサーバーにシェルや有害なスクリプトをアップロードできたとしても、直接アクセスすることはできません.
たとえば、ルート ディレクトリにユーザー データ フォルダーを作成し、ハッカーが有害なスクリプトをアップロードできる場合、そのファイルにアクセスするには "site.com/users/pics/shell.php" のようになります。しかし、その手法を使用すると、「ユーザー」フォルダーがルート ディレクトリにないため、ハッカーはそのシェルに直接アクセスできなくなります。elgg のシステムについて私が知っているのは、マスクされた URL を使用してそのフォルダからその画像を取得し、そのフォルダ リンクをデータベースに保存していることだけです。私のプロフィール写真は「site.com/picture/askjahsf3215」のように。
だから私は自分のウェブサイトでも同じことをしたい。だから知ってる人いたら教えて。:D