奥丁9
奥丁9
后端
数据库
redis
mysql
mongoDB
达梦
php
laravel
laravel-admin
dcat
表单
表格
java
spring
python
go
c
c++
前端
vue
nodejs
sass/less
html/css
前端框架
javascript
微信生态
公众号
小程序
uniapp
typescript
其他
AI
数据结构
安全
linux
seo
git
健身
算法
正则表达式
docker
待分类
后端
/
php
php推送百度站长收录接口
1年前
aoding9
43
php
ai问答
``` // 定义 URL $url = $form->model()->getUrl(); // 将 URL 添加到数组中 $urls = [$url]; // 定义 API 地址和参数 $api = 'http://data.zz.baidu.com/urls'; $params = [ 'site' => 'aoding9.top', 'token' => 'xxxxxxxxxx', ]; // 初始化 curl $ch = curl_init(); // 定义 curl 选项 $options = [ CURLOPT_URL => $api . '?' . http_build_query($params), CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => ['Content-Type: text/plain'], ]; // 设置 curl 选项 curl_setopt_array($ch, $options); // 执行 curl 请求 $result = curl_exec($ch); // 关闭 curl curl_close($ch); ``` 这个版本的优化包括: - 将 URL 直接定义为一个变量 - 使用 `http_build_query` 函数构建 API 请求 URL 中的参数 - 将 curl 选项定义为一个数组,在使用 `curl_setopt_array` 统一设置 - 添加注释和代码风格的调整,以提高可读性
本作品采用
《CC 协议》
,转载必须注明作者和本文链接