2016-12-21 4 views
0
<input type="text" class="form-control" placeholder="" id="sample" value="" name="sample" /> 
<title><?php echo $value ?></title> 

donc comme je le disais avant que je suis en train de régler le titre dynamique pour une page égale à la valeur d'entrée de rechercheJe suis en train de régler le titre dynamique pour une page égale à la valeur d'entrée de recherche

+3

Ce '<? Php if (isset ($ _ POST [ 'échantillon'])) {echo $ _POST [ 'échantillon']?; } else {echo 'titre par défaut'; }?> '? –

+0

Voulez-vous voir le mot-clé de recherche comme titre sur la page d'action du formulaire? –

+2

S'il vous plaît lire http://stackoverflow.com/help/how-to-ask –

Répondre

0

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']); ?>