Comment passer des variables entre les scripts PHP?
Est-il un moyen de transmettre des valeurs et des variables entre les scripts php?
Officiellement, j'ai essayé de coder une page d'ouverture de session lorsque l'utilisateur d'entrer saisie erronée d'abord un autre script va vérifier l'entrée et si c'est faux, le site revient à la dernière page script et afficher un avertissement du genre "C'est faux l'entrée". Pour cet objectif, j'ai besoin de passer des valeurs à partir de scripts, je suppose.
Ce Qui Concerne... 😛
source d'informationauteur erogol
Vous devez vous connecter pour publier un commentaire.
Passer l'info via GET:
Session:
Post: jetez un oeil à cette.
Ne pouvez pas vous
include
(ouinclude_once
ourequire
) l'autre script?Vous devriez regarder dans les variables de session. Cela implique de stocker des données sur le serveur lié à un numéro de référence (la "id de session"), qui est ensuite envoyé par le navigateur à chaque demande (généralement la forme d'un cookie). Le serveur peut voir que le même utilisateur accède à la page, et il définit la
$_SESSION
superglobale pour en tenir compte.Par exemple:
a.php
b.php
Le moyen rapide serait d'utiliser mondiale ou des variables de session.
La "meilleure" façon de faire serait d'inclure le script et de passer la variable en paramètre comme la
Je dirais que vous pouvez également stocker une variable dans le cache si vous avez vraiment besoin.
Vous pouvez utiliser:
tempnam()
),memcached
redis
),$_SESSION
), mais vous avez besoin pour commencer à la première session.- Je utiliser
extract()
méthode pour passer de la variable parmi Scripts PHP. Ressembler à l'exemple ci-dessous:1. Fichier index.php
2. Fichier content.php :