首頁 > 後端開發 > PHP問題 > html能觸發php函數嗎?

html能觸發php函數嗎?

angryTom
發布: 2023-02-28 18:20:01
原創
2911 人瀏覽過

html能觸發php函數嗎?

html能觸發php函數嗎?

html不能觸發php函數,html是超文本標記語言,只是用來建構頁面結構的,不能觸發php的某個函數。

要觸發php的某個函數,我們有下面幾個實作方法:

● 使用JavaScript來傳送ajax請求,觸發php的某個函數。

● 利用a標籤,重新整理頁面,並帶一些參數觸發php的某個函數。

具體實作方式如下:

1、使用Ajax來觸發php的函數

(1)JavaScript程式碼

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
       if (this.readyState == 4 && this.status == 200) {
           console.log(this.responseText)
       }
};
xmlhttp.open("GET", "test.php?func=sayHi", true);
xmlhttp.send();
登入後複製

(2)test.php檔案

<?php
    if ($_GET[&#39;func&#39;] == &#39;sayHi&#39;) {
        sayHi();
    }
    
    function sayHi () {
        echo "hello world"
    }
?>
登入後複製

2、利用a標籤來觸發php的函數

(1)HTML程式碼

<a href="http://localhost/test.php?func=sayHi">触发php函数</a>
登入後複製

(2 )test.php檔案同上

推薦:《PHP教學

以上是html能觸發php函數嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板