PHP propose une fonction de $_Request qui collecte essentiellement les données soumises, certaines données sont générées, et $_Request est utilisé pour collecter les données. Il contient par défaut le contenu de $GET , $POST , $COOKIE.
PUBLICITé Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Chaque fois lors de la création d'un formulaire HTML, chaque fois qu'une demande est soumise, des données sont transférées, donc $_Request est utilisé pour collecter les données en PHP. Il s'agit d'une variable superglobale disponible dans toutes les étendues du script PHP. Il est disponible après PHP version 4 et supérieure. Dans PHP version 7.0, nous avons les paramètres par défaut à partir desquels le tableau _REQUEST ne contient pas de cookies. Le fichier .ini par défaut de PHP peut également exclure les cookies de $_Request.
Syntaxe
La syntaxe pour obtenir des détails à l'aide de la fonction $ Request est?:-
<?php ($_REQUEST['Form name'] ?>
Capture d'écran?:-
$_ DEMANDE de travail variable
La variable $_Request a le contenu de $GET, $POST et $COOKIES, qui collecte les données du formulaire HTML lors de sa soumission. Il prend la saisie sous forme HTML, ce qui oblige à avoir un formulaire en HTML comportant la méthode GET et la méthode POST. Après cela, nous pouvons avoir la variable Request pour collecter les données nécessaires.
$_REQUEST utilisera la méthode demandée qui est écrite pour récupérer les données?; si $GET est écrit, il utilisera la méthode GET, et si $POST est écrit, il utilisera la publication. Une fois cette requête faite et la variable appelée, elle collecte les données nécessaires ou les données que nous souhaitons.
Exemple
Voyons quelques fonctionnement de $_Request avec quelques exemple?:-
Commen?ons par créer un formulaire HTML et voyons comment la requête est générée.
Méthode utilisée après?:-
FORMULAIRE HTML :-
<form?method="post"?action="<?php?echo?$_SERVER['PHP_SELF'];?>"> Name:?<input?type="text"?name="sname"> <input?type="submit"> </form>
Ceci est un formulaire HTML.
Méthode de requête PHP POST?:-
<?php if?($_SERVER["REQUEST_METHOD"] ==?"POST") { $name = htmlspecialchars($_REQUEST['sname']); if?(empty($name)) { echo?"Empty Name"; }?else?{ echo?$name; } } ?>
Nous essayons de créer un FORMULAIRE qui prend Input comme nom, une requête est soumise à partir de la méthode POST avec certains détails et les données sont collectées par la méthode de requête.
Ici, htmlspecialchars($Request['fname']) prend la valeur du champ de saisie et vérifie si une condition est donnée là-bas ou non. Si une condition existe, elle est vérifiée ou bien les données sont collectées. Le résultat sera donc quelque chose comme?:-
Nom?:
Capture d'écran?:-
Nous donnons le nom comme entrée pour obtenir les données du nom comme sortie collectée.
La même requête peut également être collectée en utilisant la méthode GET ; la seule différence entre GET et POST est que la requête get peut être mise en cache. Et reste présent dans l'Historique du navigateur ; de plus, la demande peut être mise en signet et peut avoir des restrictions de longueur.
Vérifions cela avec un exemple de code simple?:-
Avec la méthode Get?: –
FORMULAIRE HTML:-
<form?method="GET"?action="<?php?echo “Hello Get”;?>"> Name:?<input?type="text"?name="gname"> <input?type="submit"> </form>
Méthode de requête PHP GET?:-
<?php if?($_SERVER["REQUEST_METHOD"] ==?"GET") { $name_listed = htmlspecialchars($_REQUEST['gname']); if?(empty($name_listed)) { echo?"Empty Name"; }?else?{ echo?$name_listed; } } ?>
Nous essayons de créer un FORMULAIRE qui prend Input comme nom, une requête est soumise à partir de la méthode GET avec certains détails et les données sont collectées par la méthode Request.
C'est la même chose que ce que nous avons vu pour l'exemple POST ci-dessus.
Dans le cas de $_Request, les données stockées sur ces tableaux sont des données codées qui sont envoyées à l'en-tête PHP. $Request rend difficile le contr?le des informations traitées. Par exemple, supposons que si un utilisateur demande des données de paire clé-valeur telles que?:-
REQUEST['key'] = value, il encodera les données dans l'URL et les enregistrera dans le tableau, et lorsque nous avons besoin de la valeur, appelez simplement REQUEST['key'] pour une certaine valeur. C'est une clé de la super variable.
Nous pouvons également utiliser la fonction $Request PHP dans la boucle if-else et créer le code PHP selon les exigences.
Vérifions cela avec un exemple simple?:-
<?php if ($_REQUEST['city']) { $city = $_REQUEST['city']; setcookie('city', $_REQUEST['city'], 0, 'city.php'); } else { $city = 'NY'; } echo 'All CITY names are shown in ', $city; echo '<a href="city.php?city=NY">Switch to NY</a>'; echo '<a href="city.php?city=US">Switch to US</a>'; ?>
Ceci est un exemple de code à vérifier et à modifier à la demande de l'utilisateur. Avec la méthode de demande, nous collectons et stockons les données selon les besoins, puis une boucle est vérifiée pour vérifier si la ville doit être modifiée. Si oui, cette demande est exécutée?; sinon, il n'y a aucun changement. Donc par cette méthode, nous pouvons également utiliser la fonction Request en PHP.
Conclusion – PHP?$_REQUEST
Dans l'article ci-dessus, nous avons vu l'utilisation de la fonction $REQUEST en PHP. Nous avons essayé de comprendre comment fonctionne la fonction $REQUEST en PHP et ce qui est utilisé au niveau de la programmation à partir de divers exemples et classifications.
Nous avons également vu le fonctionnement interne et les avantages de disposer du type de données que nous définissons à diverses fins de programmation. De plus, la syntaxe et les exemples nous ont aidé à comprendre de manière très précise la fonction.
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

TostayCurrentwithPhpDevelopments andBestPractices, suiventyewnewsources likephp.netandphpweekly, engagewithcommunitiesonforumums et conférences, keeptoolingupdated etgradualadoptnewfeatures, etreadorontruttetoopensourceprojects.

PhpBecamepopularforwebDevelopmentDuetoitSeaseOflearning, Samoussentegration withhtml, widespreadhostingsupport, andalargecosystemysteclustingframeworkslikeLaravelandcmsplateformeslikewordpress.itexcelSinlingFormSubMissions, ManagetingSeSeSessions, interactif, interactif

Tosetherighttimezoneinphp, usedate_default_timezone_set () Fonctionnellestartofyourscriptwithavalididentifiersuchas'america / new_york'.1.usedate_default_timezone_set () beforeanydate / timefunctions.20

TovalidateUserInputinPhp, usebuilt-invalidationfunctions likeFilter_var () etFilter_Input (), appliquerareArexpressionsforcustomFormatsSuchasUserNameSorphonEnombers

ThePhpFunctionSerialize () andUnserialize () sont utilisés pour le stobercomplexdatasterDestoRoSintOsTorasandAbackAgain.1.Serialize () C onvertsDatalikECarraysorObjectSraystringContainingTypeandStructureInformation.2

Vous pouvez intégrer le code PHP dans des fichiers HTML, mais assurez-vous que le fichier a une extension de .php afin que le serveur puisse l'analyser correctement. Utilisez des balises standard pour envelopper le code PHP, insérez le contenu dynamique n'importe où dans HTML. De plus, vous pouvez changer plusieurs fois PHP et HTML dans le même fichier pour réaliser des fonctions dynamiques telles que le rendu conditionnel. Assurez-vous de prêter attention à la configuration du serveur et à l'exactitude de la syntaxe pour éviter les problèmes causés par de courtes étiquettes, des erreurs de devis ou des étiquettes de fin omises.

La clé pour écrire le code PHP propre et facile à maintenir réside dans une dénomination claire, des normes suivantes, une structure raisonnable, une bonne utilisation des commentaires et une testabilité. 1. Utilisez des variables claires, des fonctions et des noms de classe, tels que $ userdata et calculatotalprice (); 2. Suivez le style de code unifié standard PSR-12; 3. Divisez la structure du code en fonction des responsabilités et organisez-la à l'aide de catalogues MVC ou de style Laravel; 4. évitez le code de style nouilles et divisez la logique en petites fonctions avec une seule responsabilité; 5. Ajouter des commentaires aux points clés et écrire des documents d'interface pour clarifier les paramètres, les valeurs de retour et les exceptions; 6. Améliorer la testabilité, adopter l'injection de dépendance, réduire l'état mondial et les méthodes statiques. Ces pratiques améliorent la qualité du code, l'efficacité de la collaboration et la facilité de post-maintenance.

Oui, YouCanrunsqlQueriesUsingPhp, et theprocessInvolvesChoosingAdatabaseextenten, ConnectTotheDatabase, ExecutingQueessaFely, andcosingConnectionSwhendOne.Todothis, FirstChooseBetweenmysqliorpDo, avec unplaying
