检索数据并将其发布到另一个url


Retrieve and post data to another url

嗨,下面的代码出现错误

    if(isset($_POST['get4']))
{
$pid = $_POST['get4'];

目前想要实现的是我想要检索get4对象&将数据发布到另一个网址im.php

我试过这个代码

            if(isset($_POST['get4']))
    {
    $pid = $_POST['get4'];
    $_POST;$url=http://xyz . com/im.php
}

但不起作用。有答案吗?

如果您希望使用GET将该变量发送到另一个页面,您可以简单地执行以下操作。。

if(isset($_POST['get4']))
{
$pid = $_POST['get4'];
}
header("location:yourpage.php?pid=$pid");

yourpage.php

if(isset($_GET['pid']))
{
echo $new_pid = $_GET['pid'];
}

(或)

如果您希望使用POST发送该变量,请使用cURL

编辑:

if(isset($_POST['get4']))
{
$pid = $_POST['get4'];
}
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "yourpage.php");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS,"pid=$pid"); //P5435
$response = curl_exec($curl);
echo $response;