Wenn ich zum Beispiel einen Teil meiner Seite mit AJAX aktualisieren möchte, würde ich normalerweise den entsprechenden Aufruf an getPost.php machen, der das Markup zurückliefert, das in meine Seite eingefügt werden soll. Gibt es eine Möglichkeit zu verhindern, dass ein Benutzer direkt auf diese Seite zugreift (z. B.: example.com/getPost.php mit den entsprechenden GET- oder POST-Argumenten) und nur einen Teil der Seite erhält, da diese mit AJAX als Teil eines Ganzen und nicht allein verwendet werden sollte?
Ich glaube nicht, dass Berechtigungen auf die Datei festgelegt werden können, da es der Client ist, der die Seite anfordert, aber gibt es eine Möglichkeit, dies zu tun, indem Sie ein zusätzliches Argument übergeben, das als eine Prüfziffer der Art dienen kann.