Php 将通过URL获取的数据转换为post变量
我需要阅读一个表单的结果,该表单使用POST-action类型进行提交。因此,我可以将通过GET variable获得的变量转换为POST,然后我可以简单地使用file_GET_contents()读取内容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
请帮助我使用此方法或通过其他方法(如果可能)获取数据 从表单传递到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));