有小伙伴看到杜老师侧边栏随机图片,想问如何实现?杜老师整理了一下代码分享出来,供需要的小伙伴们参考。杜老师的主机资源有限,就不再部署 API 端了,需要的小伙伴可以自行搭建!
随机白丝图片
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://v2.api-m.com/api/baisi", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', )); $response = curl_exec($curl); if(curl_errno($curl)){ echo 'Request Error:' . curl_error($curl); } curl_close($curl); $json = $response; $data = json_decode($json, true); if ($data && isset($data['data']) && filter_var($data['data'], FILTER_VALIDATE_URL)) { $imageUrl = $data['data']; header("HTTP/1.1 303 See Other"); header("Location: $imageUrl"); } else { echo "无法解析数据或数据字段不存在。"; } ?>
|
注意:将上方的代码保存为 PHP 文件,如 baisi.php
,放入 PHP 环境目录中,不限 PHP 的运行版本。前端直接调用即可,调用时会自动跳转至被解析图片地址。
随机黑丝图片
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://v2.api-m.com/api/heisi", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', )); $response = curl_exec($curl); if(curl_errno($curl)){ echo 'Request Error:' . curl_error($curl); } curl_close($curl); $json = $response; $data = json_decode($json, true); if ($data && isset($data['data']) && filter_var($data['data'], FILTER_VALIDATE_URL)) { $imageUrl = $data['data']; header("HTTP/1.1 303 See Other"); header("Location: $imageUrl"); } else { echo "无法解析数据或数据字段不存在。"; } ?>
|
注意:将上方的代码保存为 PHP 文件,如 heisi.php
,放入 PHP 环境目录中,不限 PHP 的运行版本。前端直接调用即可,调用时会自动跳转至被解析图片地址。
随机美女图片
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://v2.api-m.com/api/meinvpic", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', )); $response = curl_exec($curl); if(curl_errno($curl)){ echo 'Request Error:' . curl_error($curl); } curl_close($curl); $json = $response; $data = json_decode($json, true); if ($data && isset($data['data']) && filter_var($data['data'], FILTER_VALIDATE_URL)) { $imageUrl = $data['data']; header("HTTP/1.1 303 See Other"); header("Location: $imageUrl"); } else { echo "无法解析数据或数据字段不存在。"; } ?>
|
注意:将上方的代码保存为 PHP 文件,如 meinvpic.php
,放入 PHP 环境目录中,不限 PHP 的运行版本。前端直接调用即可,调用时会自动跳转至被解析图片地址。
随机美女视频
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://v2.api-m.com/api/meinv", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', )); $response = curl_exec($curl); if(curl_errno($curl)){ echo 'Request Error:' . curl_error($curl); } curl_close($curl); $json = $response; $data = json_decode($json, true); if ($data && isset($data['data']) && filter_var($data['data'], FILTER_VALIDATE_URL)) { $imageUrl = $data['data']; header("HTTP/1.1 303 See Other"); header("Location: $imageUrl"); } else { echo "无法解析数据或数据字段不存在。"; } ?>
|
注意:将上方的代码保存为 PHP 文件,如 meinv.php
,放入 PHP 环境目录中,不限 PHP 的运行版本。前端直接调用即可,调用时会自动跳转至被解析视频地址。
条评论