Home  >  Q&A  >  body text

Payload retrieval methods and techniques

<p>I'm using PHP, ExtJS and ajax store. </p> <p>It does not send data via POST or GET when creating, updating and deleting. In the Chrome console I can see my outgoing parameters as JSON in the "Request Payload" field. $_POST and $_GET are empty. </p> <p>How to retrieve it in PHP? </p>
P粉176203781P粉176203781446 days ago545

reply all(2)I'll reply

  • P粉216807924

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

    Meanwhile, you can use writer to configure encode: true to set up extJs so that it sends data periodically (so, You will be able to retrieve data via $_POST and $_GET).

    renew

    At the same time, document also mentioned:

    Therefore, writer's root configuration may be required.

    reply
    0
  • P粉393030917

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

    If I understand the situation correctly, you are just passing the json data through the http body, not the application/x-www-form-urlencoded data.

    You can get this data using the following code snippet:

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

    If you are passing json data, you can use the following code:

    $data = json_decode($request_body);

    $data now contains the json data in the php array.

    php://input is a so-called wrapper.

    reply
    0
  • Cancelreply