把 $titleurl = 'http://yinyueyu.cc/titlenotify/index1.php'; $titledata = array('content' => $term); $titlech = curl_init(); curl_setopt($titlech, CURLOPT_URL, $titleurl); curl_setopt($titlech, CURLOPT_POST, 1); curl_setopt($titlech, CURLOPT_POSTFIELDS, http_build_query($titledata)); curl_setopt($titlech, CURLOPT_RETURNTRANSFER, true); curl_setopt($titlech, CURLOPT_TIMEOUT, 10); $response = curl_exec($titlech); 封装成php的方法
时间: 2024-02-22 15:01:30 浏览: 110
你可以尝试以下代码实现:
```php
function sendTitleNotify($term) {
$titleurl = 'http://yinyueyu.cc/titlenotify/index1.php';
$titledata = array('content' => $term);
$titlech = curl_init();
curl_setopt($titlech, CURLOPT_URL, $titleurl);
curl_setopt($titlech, CURLOPT_POST, 1);
curl_setopt($titlech, CURLOPT_POSTFIELDS, http_build_query($titledata));
curl_setopt($titlech, CURLOPT_RETURNTRANSFER, true);
curl_setopt($titlech, CURLOPT_TIMEOUT, 10);
$response = curl_exec($titlech);
curl_close($titlech);
return $response;
}
```
这个函数的参数 `$term` 是你需要传递给 `http://yinyueyu.cc/titlenotify/index1.php` 的内容。函数会将 `$term` 封装到 `$titledata` 数组中,并使用 curl 向 `$titleurl` 发送 POST 请求。函数会返回服务器返回的响应,你可以根据需要进行处理。最后,函数会关闭 curl 连接。你可以在其他 PHP 代码中使用这个函数,例如:
```php
$result = sendTitleNotify('hello');
echo $result;
```
这个例子会向 `http://yinyueyu.cc/titlenotify/index1.php` 发送一个 POST 请求,内容为 `content=hello`。函数会返回服务器返回的响应,并将其输出到浏览器。
阅读全文