Maison  >  Article  >  développement back-end  >  Méthode PHP GET

Méthode PHP GET

WBOY
WBOYoriginal
2024-08-29 13:01:56875parcourir

La méthode Get du langage de programmation PHP est très utile pour demander les données de la ressource spécifiée/spécifique. Il s'agit de l'une des méthodes de requête HTTP permettant de demander les données d'une ressource particulière. HTTP fonctionne généralement comme le type de protocole requête-réponse qui se situe entre le serveur et le client. Un navigateur client soumet/envoie généralement certaines requêtes HTTP au serveur spécifique, mais le serveur renverra une réponse spécifique au client. Cette demande/réponse contient des informations d'état sur la demande spécifique. Ce processus de requête peut provenir de la MÉTHODE GET du langage de programmation PHP.

PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe :

$_GET["name1"]

Comment fonctionne la méthode PHP GET ?

Habituellement, la méthode GET du langage de programmation PHP est un type de méthode non sécurisée car elle affichera la plupart de toutes les informations sur l'espace URL/barre d'adresse. L'utilisation de la méthode GET est limitée à l'envoi de données, mais GET METHOD aide à envoyer les données si rapidement. C'est également l'une des variables du tableau associatif qui sera transmise au script spécifique actuel via certains paramètres d'URL qui ne sont rien d'autre que la chaîne de requête. Ce tableau demandera la chaîne de requête. Nous pouvons faire fonctionner la MÉTHODE GET dans le programme PHP normal en demandant les données à la source/ressource spécifiée ou spécifique.

La MÉTHODE GET fonctionne également en envoyant des informations codées par l'utilisateur qui sont ajoutées à la demande de page spécifique. La page contiendra désormais les informations codées qui sont séparées par le « ? » caractère dans l’espace de la barre d’adresse URL. La méthode GET produira une très longue chaîne qui apparaîtra dans les journaux du serveur à l’emplacement spécifique du navigateur : boîte. L'envoi est limité à 1 024 caractères uniquement. Si nous transmettons des informations/informations sécurisées comme un mot de passe avec la méthode GET, elles seront envoyées au serveur, il est donc préférable de ne pas les utiliser pour certaines informations/informations importantes et sécurisées. La MÉTHODE GET ne peut pas être utilisée pour envoyer certaines données binaires telles que des documents Word, des images, etc. à son propre serveur/autre. Les données sont accessibles à l'aide de la variable d'environnement QUERY_STRING qui est envoyée par le concept GET METHOD. Pour accéder aux données/informations envoyées, $_GET est utilisé la plupart du temps.

Exemples d'implémentation de la méthode GET en PHP

Vous trouverez ci-dessous les méthodes de la méthode PHP GET :

Exemple n°1

Ceci est l'exemple d'utilisation de la MÉTHODE GET du langage de programmation PHP. Ici, dans un premier temps, la fonction error_reporting() est utilisée pour gérer l'erreur une fois. Ensuite, les variables x1 et y1 sont utilisées avec les valeurs GET METHOD f1 et s1. Ensuite, la variable z1 est créée pour résumer les valeurs des variables x1 et y1. Ensuite, l'instruction echo consiste à afficher la valeur de la variable z1. Ensuite, dans la méthode de formulaire, la méthode GET est utilisée. À l'intérieur du formulaire

les balises sont utilisées pour créer le tableau avec des colonnes spécifiques et les valeurs rows.f1 et s1 sont transmises pour obtenir les informations sur les variables x1 et y1. Ensuite, la valeur de la variable z1 sera créée et affichée en haut du résultat du navigateur. Consultez le résultat pour savoir quel sera le résultat avant et après les valeurs saisies.

Code :

<html>
<head>
<title>get_browser1</title>
<?php
error_reporting(1);
$x1=$_GET['f1'];
$y1=$_GET['s1'];
$z1=$x1+$y1;
echo "Sum of the two numbers = ".$z1;
?>
</head>
<body bgcolor="skyblue">
<form method="GET" >
<table border="2" bgcolor="green">
<tr>
<td>Enter the first number for input :: </td>
<td><input type="text" name="f1"/></td>
</tr>
<tr>
<td>Enter the second number for input :: </td>
<td><input type="text" name="s1"/></td>
</tr>
<tr align="center">
<td colspan="3" >
<input type="submit" value="+"/></td>
</tr>
</table>
</form>
</body>
</html>

Sortie : 

1_1 :

Méthode PHP GET

1_2 :

Méthode PHP GET

Exemple n°2

Dans l'exemple ci-dessous du concept GET METHOD, les utilisateurs doivent saisir un nom dans la zone de texte. Cela se fait après avoir entré le nom et cliqué sur « soumettre le nom saisi ». Vous verrez une sortie du nom/mot saisi au-dessus de la zone de saisie, puis vous verrez à nouveau la zone de saisie normale, comme avant. Les utilisateurs peuvent même vérifier l'entrée qui se trouve à l'intérieur de l'URL grâce à la MÉTHODE GET du langage de programmation PHP. Ici, dans un premier temps, l'instruction echo est utilisée avec l'appel GET METHOD, mais le nom/la valeur de la chaîne qui se trouve à l'intérieur n'a pas de valeur. Nous allons donc lui transmettre la valeur en utilisant la méthode FORM. Ensuite, le tableau est utilisé pour une meilleure compréhension pour saisir le nom de l'entrée. Ensuite, après avoir entré et cliqué sur le bouton Soumettre, le nom apparaîtra en haut.

Code :

<html>
<head>
<?php
echo $_GET['n1'];
?>
<title>get_browser2 pavankumar sake</title></head>
<body bgcolor="sky color">
<form method="GET">
<table border="2" bgcolor="green">
<tr>
<td>Enter the name for input :: </td>
<td><input type="text" name="n1"/></td>
</tr>
<tr>
<td colspan="3" align="center">
<input type="submit" value="show the input name"/></td>
</tr>
</table>
</form>
</body>
</html>

Sortie :

Méthode PHP GET

Example #3

This is the example of implementing the GET METHOD to show the name and the age which is entered in the user boxes. Here I entered “pavankumar sake” as name value and “23” as the age value. Here at first, inside of the PHP tags name1 and age1 are used inside, and then using the echo statement they will be printed but those values got from the FORM METHOD below. Check out the output 3_1 and output 3_2 to understand the concept better.

Code:

<?php
if( $_GET['name1'] || $_GET['age1'] ) {
echo "Welcome ". $_GET['name1']. "<br />";
echo "You are ". $_GET['age1']. " years old.";
exit();
}
?>
<html>
<body>
<form action = "<?php $_PHP_SELF ?>" method = "GET">
Name :: <input type = "text" name = "name1" />
Age :: <input type = "text" name = "age1" />
<input type = "submit" />
</form>
</body>
</html>

Output:

3_1:

Méthode PHP GET

3_2:

Méthode PHP GET

Advantages of PHP GET Method

Since some data which will be sent by the GET METHOD of the PHP language will be displayed in/inside of the specific URL, it will only be possible in order to bookmarking the page which is with the specific query values of the string/strings. The GET METHOD will help the specific method requests can/should be cached and the Get Method requests remains in our browser history. The Get Method requests can/will be bookmarked.

Conclusion

I hope you learnt what is the definition of PHP Get Method along with its syntax and explanation, How the PHP Get Method works along with the various examples and explanation of those examples, Advantages of the Get Method etc. to under the Get Method concept better.

Recommended Article

This is a guide to the PHP GET Method. Here we discuss the introduction, syntax, and working of Get Method in PHP along with examples and advantages. You can also go through our other suggested articles to learn more –

  1. Abstract Class in PHP
  2. Socket Programming in PHP
  3. PHP Frameworks

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
Article précédent:Expressions régulières PHPArticle suivant:Expressions régulières PHP