不确定这是正确的方法 我的计划,我有2个文件第一次卷曲第二次插入
第一
$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 );
.....
这是正确的方法吗?如何才能获得数据?或者我用错了方法?
任何教程或指南或建议?
答案 0 :(得分:1)
您可以将数据放入$ txt变量中,如下所示
$txt = "user=beer&pass=isgood"
然后在你的instert.php中你可以访问它
$user = $_POST['user'];
$pass = $_POST['pass'];
但是我不认为在文件之间传输数据是个好主意。考虑使用前端的ajax(如果可能的话)