Is it possible to call a PHP function within an anchor tag. I have a PHP function called logout();
Now I want something similar to this.
<a href="logout();" >Logout</a>
I know with Javascript this works but what is the best approach using PHP function?
No; PHP is a server side scripting language, so it is inaccessible to the HTML like this. JavaScript can do this, as it is a client-side scripting language.
Since PHP is a server side language, a message (in the form of an HTTP request) must be sent to the server from the browser (the client) for any PHP to be executed – including your PHP function
logout.You have a few options…
Option 1
Follow the hyperlink to a script which executes the
logout()function…HTML
PHP
Option 2
Submit a form to a script which executes the
logout()function…HTML
Option 3
Use an
XMLHttpRequest/AJAX request to communicate with the server. (no sample code provided)