How to tell if a page is being called via Ajax, or on it's own

前端 未结 2 856
情话喂你
情话喂你 2021-01-11 23:52

I have a page that loads other pages via Ajax (think frames, except without the frames).

Obviously these pages can all be called independently, so I want to detect

2条回答
  •  时光取名叫无心
    2021-01-12 00:13

    You cannot never trust clients and their sent information! The headers can be spoofed by hackers (for example with cURL) and even HTTP_X_REQUESTED_WITH is not reliable. there is no 100% trusted way to know that. The Only way is using captcha...

提交回复
热议问题