Maison >développement back-end >tutoriel php >La différence entre get et post en php
Il existe deux manières d'établir une connexion côté client et côté serveur.
L'une est la méthode get
L'autre est la méthode post
Alors, quelle est la différence spécifique entre les deux
Il y a une différence dans l'affichage
🎜>La méthode get consiste à L'épissage de la chaîne peut être vu derrière la barre d'adresse
, mais la méthode post ne peut pas le voir
La taille transmise est différente
Le spécifique la taille est liée au navigateur, le navigateur IE est de 2k. Les autres navigateurs peuvent avoir des maximums différents, mais ils sont également plus petits.
La taille des paramètres transmis par la méthode post peut être définie. Elle était à l'origine considérée comme infinie. En Php, la taille des paramètres peut être définie dans le fichier php.ini.
Sécurité
La méthode get est moins sécurisée car exposée à l'extérieur, tandis que la méthode post est plus sécurisée
Principe de soumission
Les données soumises par la méthode get sont indépendantes.
La méthode Post transforme toutes les données soumises en un tout (transforme les données soumises au format XML)
Flexibilité
La méthode get est très flexible,
La La méthode post est inflexible et nécessite la participation d'un formulaire pour soumettre en utilisant post, ce qui est très gênant
Post et get ne sont pas une demande et une soumission. Les deux peuvent être soumis et réclamés. C'est juste que le mécanisme de demande de données entre les deux et le serveur est différent
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!