在 PHP 中不使用表单将 POST 数据发布到 URL
在 PHP 中,不使用 HTML 表单将数据发布到 URL 是可以实现的使用卷曲。此方法允许发送变量来完成并提交表单。
解决方案:
要使用curl 将数据发布到 URL,请按照以下步骤操作:
$url = 'http://www.someurl.com'; $myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $myvars); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch);
在此代码中:
curl_setopt() 配置各种curl 选项:
执行curl_exec()后,来自目标URL的响应存储在$response中。可以根据需要进一步处理此响应。
以上是如何在 PHP 中不使用表单将数据 POST 到 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!