Maison  >  Article  >  développement back-end  >  Transfert de données PHP entre différentes pages

Transfert de données PHP entre différentes pages

(*-*)浩
(*-*)浩original
2019-10-11 11:30:592130parcourir

Résumé les quatre méthodes que je connais :

Transfert de données PHP entre différentes pages

Méthode SESSION :

En attribuant $_SESSION['name'] = valeur, la valeur de la session peut être appelée tout au long du cycle de vie de la session. (Apprentissage recommandé :

Tutoriel vidéo PHP)

Il convient de noter que le « nom » doit être unique et ne peut pas être répété.

Un cycle de vie d'une session : commençant au moment où l'utilisateur accède à la page et se terminant lorsque le lien vers le site Web est déconnecté.

Le problème avec l'utilisation de sessions pour stocker des variables est que si une page a été ouverte pour afficher des données de session auparavant, si une nouvelle page est ouverte, les affectations liées à la session de la page précédente seront mises à jour simultanément, ce qui ce n’est pas le cas dans certains cas. Cependant, SESSION est donc adapté à l'enregistrement du temps de connexion de l'utilisateur.

Méthode 2.GET

Le lien du paramètre transmis se trouve derrière l'URL cible. Ce qu'il faut noter ici, ce sont les deux formes d'URL - le formulaire de routage et la différence. entre la valeur d'obtention passant sous forme de chemin :

La méthode de transmission de valeur d'obtention sous forme de chemin : path/index.php/?id=7878&a=234234

La méthode de transmission de valeur d'obtention sous forme de route : path? r=index.php?id =11&b = 88

Vous pouvez utiliser $_GET sur la page cible pour obtenir tous les paramètres get

Avant, je ne connaissais que le formulaire de routage, mais pas le formulaire de chemin. À quoi cela ressemble-t-il, et ensuite je pense à utiliser les trois autres façons de transmettre des valeurs. Bien qu'elles puissent toutes être implémentées, c'est un peu fastidieux. Puis, quand je ne savais pas quoi faire, j'ai vu une URL qui était une méthode de transfert de valeur GET sous forme de chemin.

3.Méthode POST

L'action de soumission du formulaire spécifie l'URL de saut ;

document.formname.action = 'url';
document.formname.submit(); //formname为表单名字

4.Méthode de table de données

Le moyen le plus fastidieux consiste à stocker le contenu de la page dans la table de données, puis à récupérer des enregistrements spécifiques de la table sur une autre page.

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!

Déclaration:
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