Comment enregistrer une variable avec codeigniter à travers les pages sur un formulaire, sur la première page je reçois toutes les variables dont j'ai besoin sur le formulaire, je veux enregistrer ces variables à postData, être en mesure d'y accéder sur everypage forme?Passer les variables globales à travers le formulaire php?
Répondre
Dans la plupart des cas, l'approche la plus simple consisterait à tirer parti des sessions. Par exemple, pour affecter votre var "global" à l'aide des sessions en php:
session_start();
$_SESSION["var_name"] = $temp_var;
S'il vous plaît noter: session_start();
doit figurer sur chaque page lors du référencement des variables de session. ** Remarque: Si vous allez sur la route des champs de saisie de formulaire caché, tous les utilisateurs seront en mesure d'afficher la valeur de la variable. De plus, vous devez affecter les champs de saisie masqués à chaque étape des différentes pages traitant du formulaire utilisateur.
Notez que les utilisateurs expérimentés peuvent modifier les champs cachés, assurez-vous de valider les données et être prudent avec CSRF
Vous devez utiliser session ou Flashdata http://codeigniter.com/user_guide/libraries/sessions.html
CodeIgniter soutient « flashdata », ou les données de session qui sera ne sont disponibles que pour la prochaine requête du serveur et sont ensuite effacés automatiquement. Ceux-ci peuvent être très utiles et sont généralement utilisés pour des messages d'information ou d'état (par exemple: "record 2 deleted").
Remarque: Les variables Flash sont précédées de "flash_", évitez donc ce préfixe dans vos propres noms de session.
- 1. PHP variables globales à travers les fichiers
- 2. Variables globales utilisées à travers les fichiers dans PHP
- 3. Passer les paramètres à travers le formulaire à contrôleur (CakePHP)
- 4. passer des variables de formulaire à travers jquery .post
- 5. PHP - Variables globales
- 6. Variables globales personnalisées PHP
- 7. Variables globales PHP
- 8. passer les valeurs de shaders à des variables globales
- 9. php variables globales
- 10. PHP - constantes/variables globales/configuration
- 11. Passer des variables à travers un formulaire de plusieurs pages en PHP
- 12. Où conserver les variables globales en PHP?
- 13. variables globales PHP entre les balises
- 14. Variables globales dans les classes PHP statiques
- 15. Passer des variables entre jQuery et d'autres variables globales javascript
- 16. Utilisation underscores dans les variables globales php
- 17. Rendre les variables globales en PHP?
- 18. Variables globales?
- 19. Passer des valeurs à travers le formulaire ou Url
- 20. passer les variables php à travers le camembert javascript de google
- 21. passer des variables à travers les fichiers html
- 22. Java: Passer des variables à travers les classes
- 23. PHP et des variables globales
- 24. PHP: Passer des variables non-formulaire entre les pages?
- 25. Les variables globales
- 26. Comment éviter de passer des variables à travers plusieurs fonctions?
- 27. problèmes avec les variables globales
- 28. passer les variables de départ à php
- 29. Passer deux variables à travers le .indexOf() en javascript?
- 30. PHP Global Variables à travers les fichiers .php
Vous pouvez essayer de les ajouter en tant que champs de formulaire cachés, et ils seront transmis dans le $ _POST. – Dan
puis-je le faire dans la vue ou dans l'en-tête – Technupe
Vous pouvez le faire dans la vue, mais l'utilisation de sessions serait probablement mieux adaptée. – Ross