首页
友情链接
关于我们
Search
1
Docker安装Chromium浏览器 - Docker里的浏览器
382 阅读
2
Windows10添加共享网络打印机出现错误0x000004f8
258 阅读
3
CPU型号后缀带K、KF、F、KS、X、G、H、U、P的含义与区别
216 阅读
4
Docker安装FRPS、FRPC
185 阅读
5
Docker安装网心云
149 阅读
系统
Windows
Linux
Docker
编程
源码
代码
软件
电脑
手机
登录
Search
陌路离殇
累计撰写
95
篇文章
累计收到
0
条评论
本站共
36.66 W
字
首页
栏目
系统
Windows
Linux
Docker
编程
源码
代码
软件
电脑
手机
页面
友情链接
关于我们
用户中心
登录
搜索到
23
篇与
编程
相关的结果
2025-04-10
FRP获取用户真实IP地址
FRP默认获取到用户的IP地址是127.0.0.1,按以下方法获得用户真实IP地址1.添加proxy_protocol_version = v2[[proxies]] name = "web" type = "https" localIP = "127.0.0.1" localPort = 443 # 目前支持 v1 和 v2 两个版本的 proxy protocol 协议。 proxy_protocol_version = v22.listen端口后添加proxy_protocolserver { listen 80 proxy_protocol; listen 443 ssl http2 proxy_protocol; …… }3.在nginx配置文件中的root后添加以下代码 real_ip_header proxy_protocol; real_ip_recursive on; set_real_ip_from 127.0.0.1;
2025年04月10日
2 阅读
0 评论
0 点赞
2024-12-05
PHP实现九九乘法口诀表
<?php for($i=1;$i<=9;$i++){ for($j=1;$j<=$i;$j++){ echo $j.'x'.$i.'='.$i*$j.' '; } echo '<br/>'; } ?>
2024年12月05日
13 阅读
0 评论
0 点赞
2024-11-29
PHP历史上的今天API
<?php //允许跨域 header("Access-Control-Allow-Origin:*"); $month=date( 'm',time() ); $day=date( 'd',time() ); //当前年月日 $today = date('Y年m月d日'); //获取接口数据 $url="https://baike.baidu.com/cms/home/eventsOnHistory/".$month.'.json'; $data = httpGet($url); $json = json_decode($data,true); //统计当日总数 $countnum = count($json[$month][$month.$day])-1; //获取输出数量(可以get调整) $num = $_GET['num'] ? $_GET['num'] : $countnum; $arr = array('code'=>'200','day'=>$today); for ($x=0; $x<=$num; $x++) { $arr['content'][$x].= match_chinese(strip_tags($json[$month][$month.$day][$x]['title'])); } //创建随机数 $rand = rand(0,$countnum); //下面是输出类型 if($_GET['format']=='json'){ //输出当日所有 类型为json header('Content-type: application/json'); echo json_encode($arr,JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); }elseif($_GET['format']=='js'){ //以js类型输出一条 header('Content-type: text/javascript;charset=utf-8'); echo 'function briefing(){document.write("'.$arr['content'][$rand].'");}'; }else{ //以html类型输出一条 header("Content-Type: text/html;charset=utf-8"); echo $arr['content'][$rand]; } //下面是需要用到的封装 function httpGet($a, $b = '', $c = '', $d = ''){ //curl模拟get请求 $e = curl_init(); $f = mt_rand(11, 191) . "." . mt_rand(0, 240) . "." . mt_rand(1, 240) . "." . mt_rand(1, 240); $i[] = "CLIENT-IP:" . $f; $i[] = "X-FORWARDED-FOR:" . $f; $i[] = "User-agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11"; $i[] = "X-Requested-With: XMLHttpRequest"; if (!empty($d)) { $i[] = "Cookie: " . $d; } curl_setopt($e, CURLOPT_HTTPHEADER, $i); curl_setopt($e, CURLOPT_RETURNTRANSFER, true); curl_setopt($e, CURLOPT_TIMEOUT, 180); curl_setopt($e, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($e, CURLOPT_SSL_VERIFYHOST, false); if (!empty($c)) { curl_setopt($e, CURLOPT_REFERER, $c); } if (!empty($b)) { curl_setopt($e, CURLOPT_POST, 1); curl_setopt($e, CURLOPT_POSTFIELDS, $b); } curl_setopt($e, CURLOPT_URL, $a); curl_setopt($e, CURLOPT_ENCODING, "gzip"); $j = curl_exec($e); curl_close($e); return $j; } function match_chinese($chars,$encoding='utf8') { //清除正则 $pattern =($encoding=='utf8')?'/[\x{4e00}-\x{9fa5}a-zA-Z0-9]/u':'/[\x80-\xFF]/'; preg_match_all($pattern,$chars,$result); $temp =join('',$result[0]); return $temp; }
2024年11月29日
7 阅读
0 评论
0 点赞
2024-11-27
PHP获取网易云歌曲真实链接
<?php function getMusicUrl($songId) { $apiUrl = 'http://music.163.com/song/media/outer/url?id='.$songId.'.mp3'; $headers = array( 'Referer: http://music.163.com/', 'Host: music.163.com', 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36' ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $apiUrl); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 20); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_AUTOREFERER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $response = curl_exec($ch); $info = curl_getinfo($ch); $retURL = $info['url']; curl_close($ch); return $retURL; } ?>
2024年11月27日
7 阅读
0 评论
0 点赞
2024-11-26
PHP判断是IPv4还是IPv6
function isIPv4($ip) { return filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) !== false; } function isIPv6($ip) { return filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) !== false; } // 示例 $ip = '192.168.1.1'; if (isIPv4($ip)) { echo "这是IPv4地址"; } elseif (isIPv6($ip)) { echo "这是IPv6地址"; } else { echo "这不是有效的IPv4或IPv6地址"; }
2024年11月26日
6 阅读
0 评论
0 点赞
1
2
...
5
网站公告
×
欢迎访问本站
如果你有教程想要分享,请
联系我们