Maison  >  Questions et réponses  >  le corps du texte

Méthodes et techniques de récupération de charge utile

<p>J'utilise PHP, ExtJS et ajax store. </p> <p>Il n'envoie pas de données via POST ou GET lors de la création, de la mise à jour et de la suppression. Dans la console Chrome, je peux voir mes paramètres sortants au format JSON dans le champ "Request Payload". $_POST et $_GET sont vides. </p> <p>Comment le récupérer en PHP ? </p>
P粉176203781P粉176203781396 Il y a quelques jours496

répondre à tous(2)je répondrai

  • P粉216807924

    P粉2168079242023-08-23 10:21:52

    Vous pouvez également utiliser writer 配置 encode: true 来设置 extJs,这样它会定期发送数据(因此,您将能够通过 $_POST$_GET pour récupérer des données).

    Mise à jour

    Par la même occasion, le document mentionnait également :

    Par conséquent, une configuration writerroot peut être requise.

    répondre
    0
  • P粉393030917

    P粉3930309172023-08-23 00:07:17

    Si je comprends bien la situation, vous transmettez simplement les données json via le corps http, pas les application/x-www-form-urlencodeddata.

    Vous pouvez obtenir ces données en utilisant l'extrait de code suivant :

    $request_body = file_get_contents('php://input');

    Si vous transmettez des données json, vous pouvez utiliser le code suivant :

    $data = json_decode($request_body);

    $dataInclut désormais les données json dans le tableau php.

    php://input est ce qu'on appelle un wrapper.

    répondre
    0
  • Annulerrépondre