Home » Php » android – Explain file_get_contents('php://input')

android – Explain file_get_contents('php://input')

Posted by: admin July 12, 2020 Leave a comment


I am writing an android app to connect to PHP web service and through my searches in internet I faced file_get_contents('php://input'); and I understood some parts of it’s functionality but I still don’t get it. What are php://input or php://stdin or stuff like that?
I’ve read http://php.net/manual/en/function.file-get-contents.php and I confused much more.

Please explain it completely.

How to&Answers:

The information comes from here: http://www.php.net/manual/en/wrappers.php.php

When information is sent to the server via a POST request, it is saved in a temporary file.

The command file_get_contents('php://input') reads the raw information sent to PHP — unprocessed before it ever gets put into $_POST or $_REQUEST super globals.

This technique is often used when someone is uploading a file, such as an image.

EDIT: removed $_GET