Maison > développement back-end > Problème PHP > Le HTML peut-il déclencher des fonctions PHP ?

Le HTML peut-il déclencher des fonctions PHP ?

angryTom
Libérer: 2023-02-28 18:20:01
original
2932 Les gens l'ont consulté

Le HTML peut-il déclencher des fonctions PHP ?

Le HTML peut-il déclencher des fonctions PHP ?

html ne peut pas déclencher les fonctions php. HTML est un langage de balisage hypertexte. Il est uniquement utilisé pour construire la structure de la page et ne peut pas déclencher une certaine fonction de php.

Pour déclencher une certaine fonction de PHP, nous disposons des méthodes d'implémentation suivantes :

● Utilisez JavaScript pour envoyer une requête ajax et déclencher une certaine fonction de PHP.

● Utilisez la balise a pour rafraîchir la page et apporter quelques paramètres pour déclencher une certaine fonction de PHP.

La méthode d'implémentation spécifique est la suivante :

1 Utilisez Ajax pour déclencher les fonctions php

(1) Code 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();
Copier après la connexion
<. 🎜> (2) fichier test.php

<?php
    if ($_GET[&#39;func&#39;] == &#39;sayHi&#39;) {
        sayHi();
    }
    
    function sayHi () {
        echo "hello world"
    }
?>
Copier après la connexion

2 Utilisez une balise pour déclencher la fonction php

(1) Code HTML

<a href="http://localhost/test.php?func=sayHi">触发php函数</a>
Copier après la connexion
( 2 ) Le fichier test.php est le même que ci-dessus


Recommandé : "

Tutoriel PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal