訪問者によるページへのアクセスを拒否したいが、ページは引き続き使用したい。どうやって:
~ ページを表示できないようにしますが、ajax リクエストを処理できるようにします。
~ PHP ファイルを表示できないようにしますが、スクリプトに含めます。
htaccessが必要なようです。使用してみましたが、ファイルをインクルードとして使用できなくなりました。
ajaxのみについては、ajaxのみのページでこれを使用できるようです:
<?php
$AJAX = (isset($_SERVER['HTTP_X_REQUESTED_WITH']) &&
$_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest');
if ($AJAX){
// echo ajax code.
}
?>
これは信頼できますか?
TAGS: ajax経由のみ