目前LOLID系统已经全部升级完毕,官方也是开启了免费改名活动!
https://lol.qq.com/act/a20180929awards/index.html#renamens

改二字方法:\u0020 例如:霸\u0020蛆
游戏内无乱码,加载页面无乱码,大厅无乱码 ,只是Wegame上看战绩是 霸+蛆 有个加号。
同时wegame如果搜人的话二字ID 直接搜: 霸 蛆 是可以搜到的

目前LOLID系统已经全部升级完毕,官方也是开启了免费改名活动!
https://lol.qq.com/act/a20180929awards/index.html#renamens

改二字方法:\u0020 例如:霸\u0020蛆
游戏内无乱码,加载页面无乱码,大厅无乱码 ,只是Wegame上看战绩是 霸+蛆 有个加号。
同时wegame如果搜人的话二字ID 直接搜: 霸 蛆 是可以搜到的

写pic.zai1.com图床的时候想到的,拉黑恶意IP禁止使用。
把要拉黑的IP保存到ip.txt一行一个,被拉黑的IP无法访问或调用,或做跳转或拒绝访问都可以自行扩展
需要注意:请手动创建一个ip.txt,否则报错。
代码如下:
<?php
// 获取访客IP
$visitor_ip = $_SERVER['REMOTE_ADDR'];
$blacklist_file = 'ip.txt';
$blacklisted_ips = file($blacklist_file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
// 检查IP是否在ip.txt黑名单中
if (in_array($visitor_ip, $blacklisted_ips)) {
// IP 在黑名单中,拒绝访问
header('HTTP/1.1 403 Forbidden');
echo 'Access Denied';
exit;
}
// 如果不在黑名单 正常的代码。
?>
如果你使用了CDN那么用上面的代码可能获取到的是节点IP,你可以使用以下代码解决。
<?php
// 针对你使用了CDN,来获取用户IP
$visitor_ip = $_SERVER['HTTP_CF_CONNECTING_IP'] ?? $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['REMOTE_ADDR'];
$blacklist_file = 'ip.txt';
$blacklisted_ips = file($blacklist_file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if (in_array($visitor_ip, $blacklisted_ips)) {
// IP 在黑名单中,拒绝访问
header('HTTP/1.1 403 Forbidden');
echo 'Access Denied';
exit;
}
// 允许访问的代码
?>
在网站底部添加底部滚动通知公告JS代码,可用来紧急通知,活动信息推送。
代码如下:
<style>
body {
margin: 0;
}
#emergency-container {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-color: #ffcc00; /* 黄色 */
overflow: hidden;
}
#emergency-notice {
white-space: nowrap;
animation: scrollNotice 15s linear infinite;
}
@keyframes scrollNotice {
from {
transform: translateX(100%);
}
to {
transform: translateX(-100%);
}
}
</style>
<script>
// 创建通知容器元素
var containerElement = document.createElement('div');
containerElement.id = 'emergency-container';
// 创建通知元素
var noticeElement = document.createElement('div');
noticeElement.id = 'emergency-notice';
noticeElement.textContent = '由于机房11.15日故障,数据回滚现已恢复五月份数据,正在与机房交涉中; 期间带来的不变敬请谅解。';
// 将通知元素添加到通知容器中
containerElement.appendChild(noticeElement);
// 将通知容器添加到body中
//本代码来自zai1.com 在意博客
document.body.appendChild(containerElement);
</script>
解决PHP的API跨域无法请求
PHP代码如下:
// 方法1.允许所有来源访问
header("Access-Control-Allow-Origin: *");
// 方法2.允许特定的请求方式
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
// 方法3.允许特定的请求头
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");
忙了一天回来进站发现,网站一直加载我以为是 cdn那边出现了问题,由于是手机也没法看,抓包看了下 51la的统计 js 已经没有响应。
进入 51la 官网也是无响应。


破案了 阿里云的问题!!

纯JavaScript脚本,在每小时的指定分钟内跳转到指定网址代码。
功能:检查时间是否为设置的时间范围,如果是则跳转,如果不是则不跳转。
可以自己写个定时检查 比如30秒检查一次,如果到了指定时间点就开始跳转,这样可以:比如他19分打开的网页,定时30秒检查到现在是20分了也会跳转。
可以将跳转网页,修改成其他操作~
仅供学习交流
function redirectToBaidu() {
window.location.href = "https://zai1.com";
}
function checkAndRedirect() {
const currentDate = new Date();
const currentHour = currentDate.getHours();
const currentMinute = currentDate.getMinutes();
// 判断是否在指定时间范围内 每小时的20分钟-30分钟
if (currentMinute >= 20 && currentMinute <= 30) {
redirectToBaidu();//执行跳转
}
}
// 现在是运行脚本后立即检查时间是否在指定范围内,只检查一次。
checkAndRedirect();//运行检查
//可以写个定时检查 比如30秒检查一次,如果到了指定时间点就开始跳转。
//这样可以比如他19分打开的网页,定时30秒检查到现在是20分了也会跳转

好久没更新博客了,今天更新下刚写的LOL查战绩网页版本,支持隐藏生涯的召唤师查询。实时战绩结果。
支持功能:实时在线、最后游戏时间、召唤师图标、ID、等级(差多少经验升级也有)资产(拥有的皮肤数、英雄数、炫彩皮肤数、图标数、表情数量)玩家装备的称号,玩家的英雄成就(绝活都有那些)近期队友、近期经常打那个位置、最近使用的英雄、段位信息。支持海克斯大乱斗BUFF斗魂竞技场BUFF,同时支持大乱斗BUFF跟DeBuff查询。以及输入QQ号无需密码查别人是否封号。


注册即可免费使用,无需上游戏,无需下载软件。
全天免费,感谢大家的支持。