私は、許可されたドメインからのものでない限り、ブラウザやその他のものを通して直接PHPファイルにアクセスしないようにしています。特定のドメインのみが私のPHPファイルにアクセスすることを許可します
私はこのようなPHPのヘッダアクセス制御 - 許可 - 起源を使用:
header('Access-Control-Allow-Origin: http://www.example.com');
しかし、それはまだ直接のアクセスをブロックしません。
UPDATE:
私は方法を.htaccessファイルを試みた:
order deny,allow
deny from all
allow from <your ip>
、あまりにもこの1:
<RequireAll>
Require ip <your ip>
</RequireAll>
私もドメイン名の両方を使用してみました。
これで私は直接アクセスをブロックすることができましたが、私のアプリケーションのアクセスもブロックしました。
私が取得:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
と私がコメントを追加しました:
header('Access-Control-Allow-Origin: myappdomain.com');
はまだ機能していません。
ホストで許可されている場合は、['.htacess'ファイル](http://www.htaccess-guide.com/)を使用して調べる必要があります。 – happymacarts
データベースを確認する機能を常に設定できます。に追加されましたか?こうすることで、管理者セクションでも信頼できるドメインを追加することができます。 – Option
@happymacartsはい。その専用サーバー。私はhtaccessを試したことを覚えていますが、他のドメインからのファイルへのアクセスを許可することができませんでした。 次のようなものがあります。 – ricardolobo