This article briefly introduces how to prevent external malicious calls to the ajax interface to save traffic and reduce server pressure.
If we use the ajax interface written by our own website for ourselves, we should limit the source domain name and determine the source.
Note: Replacewww.jb51.netwith your own domain name.
Copy codeThe code is as follows:
//Judge the source
if(!isset($_SERVER['HTTP_REFERER']) || ! stripos($_SERVER['HTTP_REFERER'],'www.jb51.net')) {
echo 'cann`t access';
exit();
}
Summary: The above is the entire content of this article, I hope it will be helpful to everyone's study.
Related recommendations:
phpDetailed explanation of file upload class examples
phpImplementation Methods and meanings of singleton mode
phphtml5 ajax methods and examples for uploading images
The above is the detailed content of How to prevent external malicious submissions from calling the ajax interface in PHP. For more information, please follow other related articles on the PHP Chinese website!