Comment utiliser le flux d'entrée php php://input

小云云
Libérer: 2023-03-20 21:52:02
original
10322 Les gens l'ont consulté

Lors de la création d'une fonction pour prendre des photos avec un appareil photo puis les télécharger, php://input est utilisé en php pour obtenir le contenu. J'ai donc découvert php://input.

D'après les informations du site officiel, php://input est un flux d'informations en lecture seule. Lorsque la méthode de requête est post et que enctype n'est pas égal à "multipart/form-data", vous pouvez. utilisez php ://input pour obtenir les données originales demandées.

Regardez un exemple simple.

Le client n'est qu'un formulaire, très simple.

<form action="" method="POST">
    name: <input type="text" name="name" value="tom" /><br />
    age:<input type="text" name="age" value="22" /><br />
    <input type="submit" value="Submit" />
</form>
Copier après la connexion


Soumettez le formulaire au serveur, et le serveur utilise file_get_contents pour obtenir le contenu php://input

$content = file_get_contents("php://input");
echo $content; //输出name=tom&age=22
Copier après la connexion


Site officiel sur php : //input Dans la description, la variable $HTTP_RAW_POST_DATA est mentionnée à plusieurs reprises. Cette variable est en fait la même que le contenu de file_get_contents(php://input). Si vous souhaitez activer cette variable, vous devez modifier le fichier de configuration, rechercher l'option always_populate_raw_post_data, la définir sur On, puis redémarrer le serveur Web. L'utilisation de php://input ne nécessite pas de modifier le fichier de configuration php.

Dans les applications de projet, telles que prendre des photos avec l'appareil photo, télécharger et enregistrer, vous pouvez utiliser php://input. Une fois que le client a pris une photo, il envoie le flux d'image au serveur. Le serveur utilise file_get_getcontents('php://input') pour obtenir le flux d'image, puis enregistre le flux d'image dans un fichier. Ce fichier est l'image. . 】

Recommandations associées :

Flux d'entrée PHP php://explication de l'exemple d'entrée

flux d'entrée PHP php://utilisation de l'entrée Exemple (php envoie un flux d'images au serveur)

Analyse de l'utilisation du flux d'entrée php entrée php

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal