php - 有没有办法在不打印响应的情况下执行这个 CURL 请求?
问题描述
echo "<p style='display:none'>";
$url = 'https://maker.ifttt.com/trigger/TRIGGER/with/key/MYKEY';
$ch = curl_init($url);
$xml = 'value1='.$_POST["name"].'&value2='.$_POST["overview"];
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
$response = curl_exec($ch); curl_close($ch);
echo "</p>";
所以这可能源于我对CURL缺乏了解,我没有做太多。有没有办法在我的页面上不显示“您已成功触发...”的情况下执行对 IFTTT 的请求?正如你所看到的,我现在有一个草率的修复程序。
解决方案
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
CURLOPT_RETURNTRANSFER
TRUE将传输作为返回值的字符串返回
curl_exec()
而不是直接输出。
推荐阅读
- reactjs - 使用 axios 获取的数据在页面加载时闪烁
- oauth-2.0 - SAPUI5/OpenUI5 没有“#”的路由可能吗?
- python - 从 Jaydebeapi Netezza 读取的 Pandas read_sql 非常慢
- javascript - 按特定属性组织/分组 HTML 表格
- selenium - Indiatimes 网站的标题打印失败
- qr-code - 二维码 8 种面具图案的 8 条规则是什么?
- pandas - Pandas 相对于另一列的填充方法
- reactjs - 如何使用由孩子设置的不同状态的useState(反应钩子)添加对象属性?
- javascript - 使用 firestore.FieldValue.increment(1) 时如何解决错误“参数“dataOrField”的值不是有效的 Firestore 文档”?
- javascript - 如何为反应制作新线