Payload retrieval methods and techniques
P粉176203781
P粉176203781 2023-08-22 12:25:46
0
2
542
<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粉176203781
P粉176203781

reply all(2)
P粉216807924

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.

P粉393030917

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.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!