私のPHP Webサイトには複数のPHPファイルがあり、その中にはユーザーインターフェイス用のものもあれば、ヘルパーファイル(データベースを介してやり取りして結果を返すファイル)もあります。今私はそのユーザーが直接URLからヘルパーファイルを実行できないようにする必要があります。phpファイルを外部から隠す
e.g. mydomain.com/login.php ---------- (Interface file, must be accessible to user)
mydomain.com/login_handle.php ----(Healper file, must not be accessible to user)
だから私はlogin.phpとhandle_login.phpが通信することができ保つ一方で、ユーザーが実行しmydomain.com/login.php閲覧けどmydomain.com/login_handle.phpを実行することができるようにotの必要がありますすることができている必要があります互いにアクセスする。おかげで、
編集:申し訳ありませんが、私は共有ホスティングとpublic_htmlの以外何のフォルダがありませんを使用しています。
ストア、それらを? – eggyal
phpファイルは、まだ互いに通信することができますか? –
理想的には、Webrootに格納する必要があるのはルータだけです。すべてのリクエストはルータに送られなければならず、ウェブルートの外にあるコードを含む責任があります。 –