À l'aide de variables PHP sur plusieurs pages
Est-il possible d'utiliser une variable d'une page dans un morceau de code sur un autre? par exemple, envoyer un formulaire sur une page et sur la deuxième page de l'utilisation d'un script PHP pour ajouter les données de la forme d'une table MySQL
Merci pour toute l'aide
- Quand vous lisez @Geoff tutoriel, s'il vous plaît signet celle-ci ainsi: docs.php.net/docs.php (il est disponible en différentes langues).
Vous devez vous connecter pour publier un commentaire.
C'est ce que GET et POST 'super' globals sont pour.
http://www.tizag.com/phpT/postget.php
Votre meilleur pari serait de sessions de PHP fonctions. De cette façon, si l'utilisateur quitte la page et puis revient, les variables de session seront toujours là (à condition que la session n'a pas expiré). Vous pouvez obtenir plus d'informations ici -- Sessions PHP. Fondamentalement, tout ce que vous avez à faire est d'appeler
en haut de chaque page php (avant que quelque chose est affichée dans le navigateur) où vous voulez avoir accès aux variables de session. Vous pouvez ensuite définir/récupérer une variable à l'aide de
Le script qui génère le formulaire n'a pas à être le script le processus de la forme. tout ce qu'il faut est de la balise FORM pour pointer vers le bon script. Le seul inconvénient, c'est que quelle que soit la page que vous soumettez le formulaire de données a également pour ensuite générer certains approprié de sortie (sauf si vous avez un AJAX POST).
Si vous êtes au lieu de demander si les deux exécutions de page peut traiter les mêmes données publiées, eh bien, c'est une tout autre question. À un niveau pas trop élevé, vous pouvez avoir le premier include() la seconde, de sorte qu'il a accès à tous les mêmes données. Un peu plus avancé est de re-créer le POST original et synthétiser un POST. Cela prendra probablement un peu de JavaScript de l'aide. Une autre approche est d'utiliser de PHP session de la fonctionnalité et de mettre la valeur différences de côté pour plus tard script a accès. Cela dépend de l'utilisateur, puis en suivant le lien correct, cependant!
Utilisation
session
pour accéder à votre variable à la seconde/autre page.Exemple:
index.php
=========================================================================
second_page.php
Vous pouvez essayer celui-ci. Visite ce lien pour plus de détails. Ou PHP du site officiel.