Nein; PHP ist eine serverseitige Skriptsprache , so dass es für den HTML-Code nicht zugänglich ist. JavaScript kann dies, da es sich um eine clientseitige Skriptsprache handelt.
Da PHP eine serverseitige Sprache ist, muss eine Nachricht (in Form einer HTTP-Anfrage) vom Browser (dem Client) an den Server gesendet werden, damit PHP ausgeführt werden kann - einschließlich Ihrer PHP-Funktion logout
.
Sie haben ein paar Optionen ...
Folgen Sie dem Hyperlink zu einem Skript, das die Funktion logout()
ausführt ...
HTML
%Vor%PHP
%Vor% Übergeben Sie ein Formular an ein Skript, das die Funktion logout()
ausführt ...
HTML
%Vor% Verwenden Sie eine XMLHttpRequest
/ AJAX-Anfrage, um mit dem Server zu kommunizieren. (Kein Beispielcode bereitgestellt)
Nein, um PHP anzurufen, müssen Sie eine Anfrage an den Server senden. Sie müssen entweder auf eine andere PHP-Seite verlinken:
%Vor%Oder Sie müssen einen JavaScript-AJAX-Aufruf an eine PHP-Seite ("Web-Service") senden, die die Abmeldung durchführt.