Puncte:1

Este posibil să detectați o solicitare ajax cu Apache 2.4 pentru o regulă mod_rewrite?

drapel dj

Este posibil?

Încerc să-mi mut securitatea scriptului la nivel de server.

Cu PHP, verificați doar dacă $_SERVER['HTTP_X_REQUESTED_WITH'] este setat sa XMLHttpRequest (jQuery adăugat).

Cred că poate o întrebare mai bună este, cum pot adăuga X-Solicitat-Cu antetul cererii la o variabilă pe care o pot verifica cu un mod_rewrite RescrieCond?

Puncte:1
drapel kz

Dacă setați X-Solicitat-Cu Antetul solicitării HTTP ca parte a „cererii AJAX” (după cum ar fi subînțeles dacă vedeți $_SERVER['HTTP_X_REQUESTED_WITH'] în PHP), atunci puteți verifica acest antet direct cu mod_rewrite.

De exemplu, pentru a servi un 403 Interzis pentru orice solicitare către /scripte/ director care nu are un X-Redirecţionat-Cu Antetul HTTP setat la XMLHttpRequest:

RewriteEngine Pornit

RewriteCond %{HTTP:X-Requested-With} !=XMLHttpRequest
RewriteRule ^/?scripts/ - [F]

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.