1

不确定这是否正确我的计划,我有 2 个文件,第一个 curl 第二个插入

第一的

$url = "localhost/insert.php";
        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $txt);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        $response = curl_exec($ch);
        $ret = curl_close($ch);

第二

    $db = new PDO('mssql:host=192.168.1.1;dbname=code_2', 'user','pass');
    $sql = $db->prepare("INSERT INTO `code`(`id`, `rcode`) VALUES ( :campaign , :code )");
    $sql->bindValue( ":campaign" , 5 , PDO::PARAM_INT );
    $sql->bindValue( ":code" , 5 , PDO::PARAM_STR );
.....

这是正确的方法吗?秒如何获取数据?还是我用错了?

任何教程或指南或建议?

4

1 回答 1

1

您可以像这样将数据放入 $txt 变量中

$txt = "user=beer&pass=isgood"

然后在你的 instert.php 中你可以访问它

$user = $_POST['user'];
$pass = $_POST['pass'];

但是我认为这不是在文件之间传输数据的好主意。如果可能,请考虑从前端使用 ajax

于 2013-09-19T08:41:35.487 回答