博文記錄
可以看到 JSO 结构中的 message 为 The given data was invalid. 而并非是我们具体自定义的错误,这在用户端显得非常不友好。 在谷歌找了半天都是教你如何通过语言包的形式修改为本地化的语言,实质上和我们的需求有些出入,并不能获取的具体的错误内容。
Laravel自定义JSON错误消息 The given data was invalid.
PHP 2020-01-26 00:16:11 2236 0
如果你和我一样有一个需求,通过访客的 IP 地址获得其归属地,来实现区域化的信息服务。 对于以上,我们可以通过 Apanic 提供的亚太地区 IP 数据分配情况来实现,且本文只用到 IPV4,IPV6 可以自行扩展。
PHP之识别访客IP归属地来提供不同的区域化服务|封禁某些地区訪客
教程分享 2019-12-16 11:05:10 1290 0
作为开发者,很多人往往忽略一些安全性问题,无论是业务逻辑,还是代码安全,又或者是服务器安全、数据库安全等等。 本文以攻击者的视角,逐步测试实现可利用的漏洞或者令我们忽视的问题,加固一些安全策略或者设置来让服务器提高一定的安全性。
PHP安全篇|通过给网站植入WebShell来加固服务器安全
教程分享 2019-09-10 12:30:17 2458 0
PHP 读取大文件源码示例,通过 PHP 读取过大、超大型文件的思路及解决方案。 在日常读取文件时,若文件 不是很大,通常使用 file_get_contents,将内容一次性载入的变量中,也可以远程加载网页或者远端文件。 若加载超过 PHP 限制的内存大小,或者超过本机内存大小的文件进程就会报错或者崩掉。 为了解决这个问题,我们采用使用完毕并释放的原则来读取大文件。
PHP读取大文件源码示例-Swoole多进程读取大文件
PHP 2019-09-04 15:22:51 1824 0
PHP 实现 JS 颜文字加密解密过程-aaencode 调试某网站 JS 时出现了一堆萌萌哒的代码,且能执行成功,对此感到好奇进行研究并实现了 PHP 端的编码解码过程。 例如,如下代码在浏览器控制台执行后会输出一段文本。
PHP实现JS颜文字编码解码过程-aaencode+aadecode
默认分类 2019-06-14 11:29:49 1525 0
拿到的一个项目没有 composer.json,不过 /vendor 目录下是完整存在的。对此我们进行恢复。提供两个方式,都需要通过 /vendor/composer/installed.json 进行恢复。如果不存在则只能手动将所存在的项目逐个取出及对应版本号收集整理。
从已有安装包(vendor)恢复 composer.json
PHP 2019-06-14 10:30:59 1201 0
php 项目在实际使用中,往往有些项目需要依赖不同版本的 composer,每次切换版本会比较麻烦。这里记录配置多 composer 的方法,方便日后查看及开发者参考。
PHP 2019-06-14 10:27:36 944 0
关于解决 CKEditor 4 富文本编辑器在图片组件无法显示[上传]选项卡的相关问题。 本文可能会对以下现象得以解决: 图片上传组件,没有 [上传] 选项卡。 资源无法加载 [imgupload] ( Uncaught Error: [CKEDITOR.resourceManager.load] Resource name "imgupload" was not found at ) 预览框默认的英文介绍,无法清空。
解决CKEditor 4 富文本编辑器在图片组件无法显示[上传]选项卡的相关问题
HTML5 2019-06-14 10:22:02 1450 0
PHP 连接 Oracle 设置编码问题,解决 GBK 中文???(问号)乱码,查询 Oracle 数据库编码,通过 PDO 链接 Oracle,并设置连接编码。
PHP 2019-06-12 15:00:47 1340 0
PHP 定义返回值规范常用手法,包含同步返回值如何规范统一定义标准,异步回调如何统一参数标准。
PHP 2019-05-29 11:55:07 858 0
博主信息
Eller

码农,网络安全爱好者!

標籤熱點
PHP PHP环境 集成环境 WEBTOOLS phpstudy canvas HTML5 CentoS7 kernel-ml 升级内核 Centos 编译安装 Redis composer 多版本php 多版本composer Debian Docker swarm 集群 网络负载均衡 nginx tcpdump resolver cloudreve mingw-w64 lamp linux DW33D OPENWRT elasticsearch kibana 社工库 QQ8亿数据 微博5亿数据 Facebook数据 FreeBackup 网站备份脚本 giffgaff eSIM git hyperf swoole hyperf进程通信 javascript jjencode JS反调试 Laravel lsblk lvextend pvresize Linux分区修改大小 MySQL Livego obs PotPlayer 推流 Telegram MTProxy TLS MTProxyTLS Mtp代理 mtproxy一键 FakeTLS MTG MvFilesShell 文件批量改名 Header HTTPS 反向代理 HSTS OnePlus7Pro TWRP Magisk Edxposed websocket 自签证书 ssrplus 语音 vivox xray pubg 更新固件 luci 密码错误 openwrt恢复数据 MTP ARM PasswdMaps ArrayBuffer GZIP gzencode WEBDAV 大文件上传 跨域访问 离线安装 kafka phpredis 识别IP地址 区域化服务 封禁大陆IP PHP安全 WEBSHELL 接口规范 JS aadecode aaencode 颜文字 PHP读取大文件 多线程读取文件 fread Oracle ERROR qBittorrent NodeJS Sandboxie QQ ShadowcoskR UDPSpeeder Udp2raw KCP 网游加速器 supervisor Trojan Trojan-Killer GFW Trojan被识别 Typora Typora破解 Typora到期提醒 V2ray VeraCrypt TrueCrypt ts vue3 vite @/assets webrtc P2P端对端通信 zerotier VPN ISO-3166 国家地区中文代码表 隐私安全 CA 亚洲程序 驱动签名 Windows程序签名 YDArk 正则表达式 buildx pure-ftp ftp 去广告 Yandex android com.tenent.mm 安卓备份数据 QQ邮箱 批量删除邮件 N2N NAS NextCloud 虚拟机 swap wechat 清理微信群聊记录 清理微信空间 Navicat 注册表恢复 XSHELL 正向肯定预查 正向否定预查 ungzip utf8ArrayToStr 爱奇艺弹幕 王者荣耀 APK LUA 反编译 透视辅助 破解 联通大王卡 免流 shadowsocksR 联通卡免流 自建免流 免流教程 CKEditor 上传组件 imgupload iptables glibc Chrome Google web store 谷歌商店 VoiceMeeter 腾讯云专栏 DNS DNS2SOCKS UDP 香港银行开户 BOCHK 中银香港开户 ATM跨境取款 Flyme 保留root 魅族升级系统
推荐
media iamge
StudioEIM - 冒险者讲习所
0:00