Following the Simple Steps to do more Secure your Ajax Call.
1. Ajax Check - Ajax url must give Response when request is from ajax.
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
{
echo "Ajax Call";
} else{
echo "No Ajax Call";
}
2. Domain Check - Ajax url must give response, when request from your own server.
if(!empty($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER']=="WWW.mydomain.com/url")
{
//Request from my server
}
{
//Request from my server
}
Comments
Post a Comment