phpcms参数错误应该如何解决
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天小编给大家分享的是phpcms参数错误应该如何解决,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。phpcms参数错误怎么办?Phpcms
千家信息网最后更新 2026年11月02日phpcms参数错误应该如何解决
今天小编给大家分享的是phpcms参数错误应该如何解决,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
phpcms参数错误怎么办?
Phpcms v9下载模块参数错误的解决办法
Phpcms v9在下载的时候会检查客户端的IP地址,偶尔会导致参数错误,从网上也查询了大量的资料,目前知道的解决办法无非就2个,经测试一个无效,一个不能解决根本问题。已经知道的2个办法一个是加$data['id'] = $id; 测试 无效,一个是更改下载地址显示原始下载地址,不经过Phpcms v9的内核php文件来处理 直接生成下载地址,这倒是不会报错了,可是别人有权限问题的网站那就头疼了。
下面来说说代码笔记研究出来的解决办法,这也要得益于一篇网上吐槽Phpcms的文章给的灵感。
1、打开/phpcms/modules/content/down.php 这个文件。
2、找到大概100行的如下代码:
if(!$downid || empty($fileurl) || !preg_match("/[0-9]{10}/", $starttime) || !preg_match("/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/", $ip) || $ip != ip()) showmessage(L('illegal_parameters'));3、删除中间patch IP的部分代码
|| !preg_match("/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/", $ip) || $ip != ip()删除后的代码:
if(!$downid || empty($fileurl) || !preg_match("/[0-9]{10}/", $starttime) ) showmessage(L('illegal_parameters'));上传覆盖,更新缓存。点击下载,居然成了。留下笔记,方便下次使用。
关于phpcms参数错误应该如何解决就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。
参数
错误
代码
办法
地址
内容
文件
文章
笔记
问题
测试
原始
头疼
学以致用
价值
倒是
内核
客户
怎么办
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网高科技
伟宏互联网科技
山东特亿宝互联网科技有限公司
互联网科技工作委员会毛军
朗涯互联网科技
互联网高科技企业
金融科技和互联网金融
中化能源互联网科技招聘
岳阳华臻互联网科技有限公司
黑科技闪耀互联网之光
洛阳共同富裕互联网科技有限公司
华夏恒生科技与互联网科技
烟台灵鸽互联网科技有限公司
滨湖区互联网智能科技产品有哪些
2021互联网科技公司排名
启辰互联网科技
互联网相关科技技术
广州互联网高科技取餐柜
广州梦谷互联网科技有限公司领导
兰石爱特工业互联网科技分公司
互联网加科技
互联网科技卖菜
互联网科技与金融科技
广州善班互联网科技
深圳前海聚择互联网科技有限公司
济南华为互联网科技产业总部基地
深圳市优智互联网科技有限公司
互联网科技圈年度人物
小米互联网科技园入驻
银行科技岗属于互联网吗