Maison >développement back-end >tutoriel php >Comment utiliser PHP et CGI pour implémenter la fonction de recherche du site Web
Comment utiliser PHP et CGI pour implémenter la fonction de recherche du site Web
À l'ère d'Internet moderne, la fonction de recherche du site Web est indispensable. Les utilisateurs peuvent trouver rapidement les informations dont ils ont besoin grâce à la fonction de recherche, ce qui améliore l'expérience utilisateur. Cet article expliquera comment utiliser PHP et CGI pour implémenter la fonction de recherche du site Web.
1. Le concept de PHP et CGI
PHP (nom complet PHP : Hypertext Preprocessor) est un langage de script open source largement utilisé qui peut être intégré au HTML pour gérer la génération dynamique de pages Web.
CGI (nom complet : Common Gateway Interface) est une interface standard entre les serveurs web et les applications. Il permet au serveur Web d'appeler dynamiquement des applications et de transmettre des données à l'application pour traitement.
2. Étapes de base pour mettre en œuvre la fonction de recherche
Tout d'abord, nous devons créer un formulaire de recherche sur la page Web pour permettre aux utilisateurs de saisir des mots-clés de recherche. Par exemple, vous pouvez ajouter le code suivant au HTML :
<form action="search.cgi" method="GET"> <input type="text" name="keyword" placeholder="请输入关键字" /> <input type="submit" value="搜索" /> </form>
L'attribut action
spécifie ici le script CGI à appeler lorsque le formulaire est soumis, et l'attribut method
spécifie que la méthode de requête utilisée est GET
. Les mots-clés saisis par l'utilisateur seront transmis au script CGI en tant que paramètres de requête. action
属性指定了表单提交时要调用的CGI脚本,method
属性指定了使用的请求方法为GET
。用户输入的关键字会作为请求的参数传递给CGI脚本。
同时,我们还需要创建一个用于显示搜索结果的页面,可以使用HTML和CSS来美化页面布局。
接下来,我们需要编写一个CGI脚本来处理用户提交的搜索请求,并返回相应的搜索结果。
以PHP为例,我们可以创建一个名为search.cgi
Ensuite, nous devons écrire un script CGI pour traiter la demande de recherche soumise par l'utilisateur et renvoyer les résultats de recherche correspondants.
En prenant PHP comme exemple, nous pouvons créer un fichier nommé search.cgi
puis écrire du code de script dans le fichier. Voici l'exemple de code :
<?php // 获取用户输入的关键字 $keyword = $_GET['keyword']; // 查询数据库或其他资源,获取与关键字匹配的搜索结果 // 这里只是一个简单示例,我们假设搜索结果是一个数组 $results = ['搜索结果1', '搜索结果2', '搜索结果3']; // 显示搜索结果 foreach ($results as $result) { echo $result . "<br>"; } ?>Exécuter et tester
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!