php - 表单提交到数据库后,如何使用 SMS API 发送消息?
问题描述
我试图在提交线索后发送短信,但在某个地方我做错了,这是我的代码:
if($after_query_is_insered) {
$authKey = "xxxxxxxxxxxxxxxxxxxxxxx";
$mobileNumber = $mobile;
$message = "Thank you";
$senderId = "Umar";
$route = "4";
$country = "0";
$postData = array(
'authkey' => $authKey,
'mobiles' => '79822xxxx',
'message' => $message,
'sender' => $senderId,
'route' => $route,
'country' => $country
);
$url="http://bulksmsc.com/api/sendhttp.php";
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $postData
//,CURLOPT_FOLLOWLOCATION => true
));
//Ignore SSL certificate verification
//curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
//curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$output = curl_exec($ch);
if(curl_errno($ch))
{
echo 'error:' . curl_error($ch);
}
curl_close($ch);
// echo $output; die;
}
这是我正在检查潜在客户是否已提交到数据库的代码,如果已提交,则我正在尝试发送消息,并且我必须保持在同一页面上,以便其他重要查询运行。通常,当我直接将我的 api 放入浏览器并发送消息时,它可以工作。但是在这里我不能使用锚来直接设置消息,因为我将被重定向到另一个页面。我在本地主机上。这是行不通的。我也尝试将端口更改为8089,但失败了。有没有办法做到这一点?
解决方案
推荐阅读
- python - Since latest python version retains insertion order of dict,will the meaning of equality (==) change?
- jquery - Jquery Ajax Pagination Plugin
- go - Horizontally Autoscaled Kubernetes pods not pulling messages from Google Cloud Pub/Sub subscription
- sql-server-2008-r2 - SQL Server 2008 R2 Setup Stuck in Installation Progress in Windows 10
- php - 在 Wordpress / Woocommerce 中禁用插件功能
- c# - How to get AutoFixture working for immutable classes with tree like structure?
- forms - How can i create a new zend Form attribute
- java - OData V4 中的双向导航
- exception - 为什么写入 JSON 文件时出现 InaccessibleObjectException
- docker - Dockerfile:复制相对于本地主页的文件