Maison  >  Article  >  développement back-end  >  Que dois-je faire si php ne peut pas accepter les informations de publication ?

Que dois-je faire si php ne peut pas accepter les informations de publication ?

hzc
hzcoriginal
2020-06-10 10:44:492848parcourir

Que dois-je faire si php ne peut pas accepter les informations de publication ?

Solution pour que PHP ne puisse pas accepter les informations de publication :

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', nous ne pouvons pas obtenir la valeur $_POST en utilisant file_get_contents("php://input")

1. 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. Vérifiez si le type de contenu des informations d'en-tête est "content-type:application/json". Ce type de transmission soumet les données en mode json. PHP doit utiliser file_get_contents("php://. input") pour l'obtenir. La méthode du flux d'entrée accepte

Tutoriel recommandé : "tutoriel 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!

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