我想发送一个表单到另一个网站使用php

我想发送一个表单到另一个网站使用php,php,Php,我一直在尝试使用此代码将我的网站的表单发送到另一个网站 $jumlah=$query1->jumlah; $postdata=http\u构建\u查询( 排列( “url”=>$url, ‘jumlah’=>jumlah美元 ) ); $opts=array('http'=> 排列( '方法'=>'发布', 'header'=>'内容类型:application/x-www-form-urlencoded', “内容”=>$postdata ) ); $context=stream\u con

我一直在尝试使用此代码将我的网站的表单发送到另一个网站

$jumlah=$query1->jumlah;
$postdata=http\u构建\u查询(
排列(
“url”=>$url,
‘jumlah’=>jumlah美元
)
); 
$opts=array('http'=>
排列(
'方法'=>'发布',
'header'=>'内容类型:application/x-www-form-urlencoded',
“内容”=>$postdata
)
);
$context=stream\u context\u create($opts);
$result=file\u get\u contents($result)http://insta.kingdompanel.xyz/addlikes.php“,假,$上下文);
在我将其发送到该网站之前,我正在尝试将表单发送到我自己的网站,并且它可以正常工作。我更改此代码以尝试在那里发送表单

文件获取内容('http://insta.kingdompanel.xyz/addlikes.php“,假,$上下文);
在我更改后,它不会发送任何内容

更新: 这是网络标签

我的目标是发布这些数据


对于不同网站的表单,无需在请求标头中打开此页面,您可以添加“标头”=>“访问控制允许来源:*”并重试。它应该会起作用。即使请求失败,也意味着其他服务器可能会阻止它

$jumlah = $query1->jumlah;
$postdata = http_build_query(
    array(
        'url' => $url,
        'jumlah' => $jumlah
    )
); 
$opts = array('http' =>
    array(
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'header'  => 'Access-Control-Allow-Origin: *',
        'content' => $postdata
    )
);

$context  = stream_context_create($opts);
$result = file_get_contents('http://insta.kingdompanel.xyz/addlikes.php', false, $context);

请尝试上面修改的代码,如果工作正常,其他服务器可能不允许CORS请求

请浏览以下链接,您可能会更好地理解,因此基本上我需要服务器授权才能执行此操作?在请求标头中,您可以添加“标头”=>“访问控制允许来源:*”,然后重试。它应该会起作用。即使在该请求失败后,也意味着其他服务器可能会阻止它。或者,我无法理解您在做什么,我看不到任何web服务器地址。我的代码中的最后一行是web服务器地址吗?对不起,如果这个问题很愚蠢,那么请求头是什么?它是HTML文件中的标记吗?在您发布的代码中,内容类型:application/x-www-form-urlencoded,这是请求头。根据需要,您可以添加多个标题。因此,在内容类型之后:application/x-www-form-urlencoded i put',然后添加'Access Control Allow Origin:'?像
'header'=>'内容类型:application/x-www-form-urlencoded',访问控制允许来源:'
?我如何知道服务器是否不允许CORS请求您可以在chrome开发者工具中检查--网络选项卡名称Column在网络选项卡中我看到bot文件(我编写代码的文件)没有错误,因为它不是红色的。但它仍然不起作用。请保存日志并附加屏幕截图,以便我能理解Betheri在帖子中添加的图片