Comment inclure des fichiers PHP externes à l'aide des paramètres de requête ?

Barbara Streisand
Libérer: 2024-10-19 12:47:30
original
706 Les gens l'ont consulté

How to Include External PHP Files Using Query Parameters?

Incorporation de fichiers PHP externes avec des paramètres de requête

Lorsque vous travaillez avec des scripts PHP, il devient souvent nécessaire d'inclure des fichiers supplémentaires en fonction de conditions spécifiées. Pour y parvenir, l’instruction include est couramment utilisée. Cependant, si le fichier inclus nécessite des paramètres de requête spécifiques, il peut y avoir une certaine confusion.

Comprendre l'instruction Include

L'instruction include copie et colle simplement le contenu du fichier inclus dans le script actuel. Le point clé à retenir est qu’il n’y a aucun changement de portée au cours de ce processus. Toutes les variables, fonctions et classes définies dans le script actuel restent accessibles dans le fichier inclus.

Passer les paramètres de requête

Pour transmettre les paramètres de requête à un fichier inclus, il suffit ajoutez-les au nom de fichier spécifié dans l’instruction include. Par exemple :

if (condition here) {
  include "myFile.php?id='$someVar'";
}
Copier après la connexion

Ici, l'identifiant du paramètre est transmis au script myFile.php avec la valeur $someVar. Dans myFile.php, vous pouvez accéder directement à la variable $someVar sans aucune configuration supplémentaire. En effet, la variable est toujours dans la portée du script principal.

Exemple

Considérons un scénario dans lequel vous devez afficher une page spécifique en fonction du rôle de l'utilisateur . Vous pouvez écrire le code suivant :

<?php
if ($user->role == 'admin') {
  include "adminPage.php";
} else {
  include "userPage.php";
}
Copier après la connexion

Ici, les fichiers adminPage.php et userPage.php recevront le rôle de l'utilisateur en tant que paramètre de requête via l'instruction include. Au sein de ces fichiers, vous pourrez ensuite afficher le contenu approprié en fonction du rôle de l'utilisateur.

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!

source:php
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal