Мне нужно прочитать результат формы, использующей тип действия POST для отправки. Итак, могу ли я преобразовать переменную, полученную с помощью переменной GET, в POST, а затем просто прочитать содержимое, используя file_get_contents ().
Пожалуйста, помогите мне в получении данных с помощью этого метода или с помощью какого-либо альтернативного метода, если это возможно.
file_get_contents могут использоваться для выполнения запросов POST с помощью stream_context_create :
$options = array('http'=>array( 'method'=>'POST', 'header'=>'Content-type: application/x-www-form-urlencoded', 'content'=>'var1=a&var2=b' ) ); echo file_get_contents('http://somesite.com/someform/', false, stream_context_create($options));
Все параметры, переданные в ваш PHP из формы, будут заполнены в суперглобальном $_POST
.
Если вы не уверены в том, будет ли параметр передаваться через GET или POST, вы можете использовать суперглобальный $_REQUEST