如何将HTML链接与PHP函数链接?

如何将HTML链接与PHP函数链接?,php,Php,如何链接这样的HTML链接- 类似于-logout()这样的PHP函数 我需要做的是,当人们点击一个链接时,php将运行php函数 请大家多多指教D 我需要做的是,当人们 点击一个链接,php将运行php 功能 单击链接时不能调用PHP(服务器端语言)函数。从你的问题来看,我怀疑你想为用户提供一个注销链接,下面是你应该怎么做的 你的链接应该是: <a href="logout.php">Click here to log out</a> 有很多方法;先把这件事弄清楚。除

如何链接这样的HTML链接-

类似于-
logout()这样的PHP函数

我需要做的是,当人们点击一个链接时,php将运行php函数

请大家多多指教D

我需要做的是,当人们 点击一个链接,php将运行php 功能

单击链接时不能调用PHP(服务器端语言)函数。从你的问题来看,我怀疑你想为用户提供一个注销链接,下面是你应该怎么做的

你的链接应该是:

<a href="logout.php">Click here to log out</a>

有很多方法;先把这件事弄清楚。除非使用AJAX,否则在不刷新页面的情况下,无法从客户端调用PHP函数(即浏览器中的用户交互)。正如一个答案所建议的,您可以将函数放在PHP页面中,并链接到它。还有一种方法

<a href="index.php?action=logout">Logout</a>

和inside.php

<?php
    switch $_GET['action']:
    {
         ....

         case 'logout': logout(); break;
         ...

    }
 ?>


还有其他更复杂的方法,例如确定直接从URI调用哪个函数,CodeIgniter和Kohana等框架使用该方法。

@Sarfarz-我正在尝试构建一个简单的登录系统。所以我遵循这个教程-这是我到目前为止取得的成果-如果你看到一些奇怪的东西,请给我建议。谢谢@Zhaf:看起来不错,但是在创建这样的登录系统时,您需要了解sql注入攻击,请参阅此处的更多信息:
<?php
    switch $_GET['action']:
    {
         ....

         case 'logout': logout(); break;
         ...

    }
 ?>