php est livré avec de nombreuses fonctions couramment utilisées dans les applications Web. Par exemple, échapper au HTML, à l'URL, etc. Il sera beaucoup plus pratique de traiter ces données.
Écrivons maintenant quelques scripts plus pratiques, comme vérifier quel navigateur le visiteur de la page utilise. Pour ce faire, vérifiez la chaîne de l'agent de l'utilisateur, qui fait partie de la requête HTTP envoyée par le navigateur. Ces informations sont stockées dans une variable.
En PHP, les variables commencent toujours par un signe dollar. La variable qui nous intéresse actuellement est $_SERVER['HTTP_USER_AGENT'].
Remarque : (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)
$_SERVER est une variable réservée PHP spéciale, qui contient toutes les informations fournies par le serveur Web sont appelées variables superglobales. Veuillez consulter « Variables superglobales » dans ce manuel pour plus d'informations. Ces variables spéciales ont été introduites dans la version PHP » 4.1.0. Avant cela, utilisez le tableau $HTTP_*_VARS, tel que $HTTP_SERVER_VARS. Bien qu’ils ne soient plus utilisés, ils existent toujours dans des versions plus récentes.
Pour afficher la variable, procédez simplement comme suit :
Imprimez une variable (élément du tableau)
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>
La sortie de ce script pourrait être :
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
PHP a de nombreux types de variables différents. Dans l'exemple ci-dessus, nous avons imprimé les cellules d'un tableau. Les tableaux sont un type de variable très utile.
$_SERVER n'est qu'une des variables automatiquement globalisées par PHP. Vous pouvez consulter la section « Variables prédéfinies » pour une liste de ces variables, ou vous pouvez consulter la sortie de la fonction phpinfo() dans l'exemple de la section précédente.
Vous pouvez ajouter plusieurs instructions PHP à une balise PHP et créer un bloc de code pour faire plus qu'un simple écho. Par exemple, si vous devez identifier Internet Explorer, vous pouvez effectuer les opérations suivantes :
Utilisation du contrôle de processus et des fonctions
<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) { echo '正在使用 Internet Explorer。<br />'; } ?>
La sortie de ce script peut être :
正在使用 Internet Explorer。<br />
Une instruction if est utilisée ci-dessus. Si l'utilisateur est familier avec la syntaxe de base du langage C, il doit la connaître. Sinon, il devra peut-être se procurer n'importe quel livre d'introduction à PHP et lire les deux ou trois premiers chapitres, ou il pourra également lire le "Langage". du manuel officiel "Référence".
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!