if ($_SERVER['HTTP_REFERER'] == "????")
HTTP_REFERER
このページにJQuery$.postリクエストが到達した場合はどうなりますか?
試す
strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
すべてのサーバーがこの変数を提供するわけではないことに注意してください
PHPでこのDetectingAjaxを読ん で、リクエストが自分のWebサイトからのものであることを確認できます。