2
if ($_SERVER['HTTP_REFERER'] == "????")

HTTP_REFERERこのページにJQuery$.postリクエストが到達した場合はどうなりますか?

4

1 に答える 1

4

試す

strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')

すべてのサーバーがこの変数を提供するわけではないことに注意してください

PHPでこのDetectingAjaxを読ん で、リクエストが自分のWebサイトからのものであることを確認できます。

于 2012-03-14T04:48:19.463 に答える