Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将通过URL获取的数据转换为post变量_Php_Html_Post - Fatal编程技术网

Php 将通过URL获取的数据转换为post变量

Php 将通过URL获取的数据转换为post变量,php,html,post,Php,Html,Post,我需要阅读一个表单的结果,该表单使用POST-action类型进行提交。因此,我可以将通过GET variable获得的变量转换为POST,然后我可以简单地使用file_GET_contents()读取内容 请帮助我使用此方法或通过其他方法(如果可能)获取数据 从表单传递到PHP的所有参数都将填充到superglobal中 如果您不确定参数是通过GET还是POST给出,您可以使用超全局来执行POST请求,方法是: +$\请求包含$\ COOKIEvar p=document.location.h

我需要阅读一个表单的结果,该表单使用POST-action类型进行提交。因此,我可以将通过GET variable获得的变量转换为POST,然后我可以简单地使用file_GET_contents()读取内容


请帮助我使用此方法或通过其他方法(如果可能)获取数据

从表单传递到PHP的所有参数都将填充到superglobal中

如果您不确定参数是通过GET还是POST给出,您可以使用超全局

来执行POST请求,方法是:


+$\请求包含$\ COOKIE
var p=document.location.href;var p_1=p.split(“=”);var req=p_1[1]但是我有一个问题。我无法为传递的参数设置变量值a、b。我使用此代码从url提取regno(我的参数),使用此代码:-
var p=document.location.href;var p_1=p.split(“=”);var req=p_1[1]
$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));