En général, un requête de recherche est une valeur définie dans la chaîne de requête de l'URL en cours, telles que:
/recherche query = Pizza
en PHP, vous pouvez accéder à ce via le $_GET
superglobale:
<?php echo $_GET['query']; ?>
S'il n'y a pas un ensemble de requêtes, ce lui-même peut conduire à un avertissement/erreur, de sorte que vous aurez envie de le vérifier est d'abord réglée:
<title>
Search
<?php
if (isset($_GET['query'])) {
echo ' - ' . $_GET['query'];
}
?>
</title>
Attention: Assurez-vous de toujours nettoyer la sortie en premier, sinon vous pourriez introduire des failles de sécurité telles que Cross-Site-Scripting (XSS). Pour désinfecter, essayez par exemple htmlentities()
.
<?php echo htmlentities($_GET['query']); ?>
Ce '
Voulez-vous voir le mot-clé de recherche comme titre sur la page d'action du formulaire? –
S'il vous plaît lire http://stackoverflow.com/help/how-to-ask –