我有以下代码来捕获 URL 变量并将它们推送到 RDS 数据库。当我使用此网址打开以下页面时
它完美地工作。但是当使用 formstack webhooks 推送数据时,只有日期字段有效。
主要区别在于它们的执行方式是 webhook 不会在浏览器上打开页面。
是否有我遗漏的东西或者是 AWS RDS 限制。
<?php
$userid = $_GET['UniqueID'];
$username = $_GET['usename'];
$useremail = $_GET['useemail'];
$userphone = $_GET['usephone'];
$userref = $_GET['refid'];
$link = mysqli_connect('xxxx.xxxx.ap-southeast-2.rds.amazonaws.com', 'xxxxx', 'xxxxxx','xxxxxxx');
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Check if server is alive
if (mysqli_ping($link))
{
echo "Connection is ok!";
}
else
{
echo "Error: ". mysqli_error($link);
}
mysqli_query($link,"INSERT INTO landing_post (`useid`, `name`, `email`, `phone`, `refid`, `DateTime` ) VALUES ('$userid', '$username', '$useremail', '$userphone', '$userref', CURDATE())")
or die(mysqli_error($link));
echo "Entered data successfully\n";
mysqli_close($link);
?>