我正在使用 ipn 沙箱来检查一些进程:
$business = $_POST['business'];
$receiver_email = $_POST['receiver_email'];
$receiver_id = $_POST['receiver_id'];
$txn_id = $_POST['txn_id'];
$txn_type = $_POST['txn_type'];
$verify_sign = $_POST['verify_sign'];
$stmt = $dbh->prepare("INSERT INTO transactions (business, receiver_email, receiver_id, txn_id,
txn_type, verify_sign)
VALUES (?, ? , ? , ? , ? , ?)");
$stmt->bindParam(1, $value1);
$stmt->bindParam(2, $value2);
$stmt->bindParam(3, $value3);
$stmt->bindParam(4, $value4);
$stmt->bindParam(5, $value5);
$stmt->bindParam(6, $value6);
$value1 = $business;
$value2 = $receiver_email;
$value3 = $receiver_id;
$value4 = $txn_id;
$value5 = $txn_type;
$value6 = $verify_sign;
$stmt->execute();
所以这是我的 ipn 脚本的一部分,但它没有得到处理,我的表中没有任何内容。我无法回显或打印错误,导致其 ipn..但是:我可以在此日志文件中写入错误:
$logfile = fopen("logfile.txt", "a");
$error = date("d.m.Y H:i:s")." - ".$errormsg.".\r\n";
fwrite($logfile, $error);
fclose($logfile);
但是在那里写什么,有人可以帮助我吗?问候