Comment accéder aux paramètres de requête dans les fichiers PHP inclus ?

Patricia Arquette
Libérer: 2024-10-19 12:44:29
original
849 Les gens l'ont consulté

How to Access Query Parameters in Included PHP Files?

Accès aux paramètres de requête dans les fichiers PHP inclus

En PHP, l'instruction include vous permet d'intégrer le contenu d'un autre fichier PHP dans le fichier PHP actuel. scénario. Cette technique est souvent utilisée pour modulariser le code et réduire la duplication. Cependant, lors de l'inclusion d'un fichier de cette manière, il n'est pas immédiatement évident comment envoyer les paramètres de requête au script inclus.

Considérez un scénario dans lequel vous devez afficher une page en fonction de conditions spécifiques. Vous pouvez avoir une condition if qui vérifie ces conditions et inclut un fichier PHP spécifique si elles sont remplies :

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

Dans cet exemple, le fichier myFile.php est inclus dans le script actuel si la condition est vrai. Cependant, l'identifiant du paramètre de requête n'est pas accessible dans le fichier inclus car il ne fait pas partie du fichier PHP lui-même.

Pour résoudre ce problème, vous devez comprendre que l'instruction include est essentiellement une copie-et- opération de collage. Le contenu de myFile.php est copié et collé dans le script actuel au moment où l'instruction include se produit. Par conséquent, tout code PHP dans myFile.php peut accéder aux variables, constantes et fonctions définies dans le script actuel.

Dans votre cas, la variable $someVar est définie dans le script actuel. Lorsque myFile.php est inclus, il a accès à cette variable et peut l'utiliser dans son code. Ainsi, pour passer le paramètre de requête id à myFile.php, vous pouvez simplement utiliser le code suivant :

<code class="php">if (condition) {
    include "myFile.php";
}</code>
Copier après la connexion

Le contenu de myFile.php pourra alors accéder à la variable $someVar et utiliser sa valeur pour afficher la page appropriée.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!