Prevent direct access to a PHP page

前端 未结 10 1980
说谎
说谎 2020-12-01 09:34

How do I prevent my users from accessing directly pages meant for ajax calls only?

Passing a key during ajax call seems like a solution, whereas access without the k

10条回答
  •  粉色の甜心
    2020-12-01 10:31

    thanks, albeit I use

    define('IS_AJAX', isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest');
    
    if(IS_AJAX) {
        //Request identified as ajax request
    }
    

    cheers!

提交回复
热议问题