Que dois-je faire si php ne parvient pas à récupérer le message ?

藏色散人
Libérer: 2023-03-02 09:06:01
original
3320 Les gens l'ont consulté

La solution au problème selon lequel PHP ne peut pas obtenir la publication : vérifiez d'abord les informations d'en-tête "content-type" puis utilisez "file_get_contents("php://input")" pour obtenir le flux d'entrée à recevoir. les données de publication.

Que dois-je faire si php ne parvient pas à récupérer le message ?

php ne peut pas obtenir la valeur de post

Cela se produit généralement lorsque l'ajax est soumis

Lorsque nous définissons le paramètre ajax contentType : 'application/json; charset=utf-8', en utilisant file_get_contents("php://input") pour obtenir la valeur, $_POST ne peut pas être obtenu

1 .Vérifiez si le type de contenu des informations d'en-tête est "content-type:application/x-www-form-urlencoded". Cette transmission consiste à soumettre des données dans un formulaire et PHP utilise $_POST pour l'accepter.

2. Si le type de contenu des informations d'en-tête est "content-type:application/json", la transmission consiste à soumettre les données en mode json et PHP doit utiliser file_get_contents("php:// input") pour l'obtenir. La méthode du flux d'entrée accepte

Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !

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