wie ajaxRequest.open PHP-Skript zu schützen

Ich bin neu in der Verwendung von AJAX und habe gerade ein Tutorial durchgearbeitet, um Informationen aus meiner Datenbank mit AJAX abzurufen und auf der Seite auszugeben. Es gibt eine Zeile, in der ich ein PHP-Skript aufrufe, in dem die Datenbankabfrage ausgeführt und das Ergebnis ausgegeben wird. Ich bin ein wenig besorgt, dass der Dateiname, der im Frontend sichtbar ist und nur dazu dient, Datenbankergebnisse direkt auszugeben, möglicherweise ein Sicherheitsproblem darstellt. Gibt es eine Möglichkeit, diese Datei zu schützen und sicherzustellen, dass die Abfrage nur ausgeführt wird, wenn sie über das Ajax-Skript aufgerufen wird?

Hier ist das fragliche Ajax-Code-Bit (beachte die "somefile.php" -Zeile):

ajaxRequest.onreadystatechange = function(){
    if(ajaxRequest.readyState == 4){
        var ajaxResponse = ajaxRequest.responseText;
        element.innerHTML = '<h2>' + ajaxResponse + '</h2>';
    }
}
ajaxRequest.open("GET", "somefile.php", true);
ajaxRequest.send(null);

Vielen Dank für alle Antworten.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage