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'));

上传覆盖,更新缓存。点击下载,居然成了。留下笔记,方便下次使用。

PHP中文网,大量的免费PHPCMS教程,欢迎在线学习!

php访问参数错误,phpcms参数错误怎么办相关推荐

  1. 做微信h5支付的统一下单接口开发,虽然已经生成了mweb_url支付链接,但是访问时出现错误提示:‘商家参数格式有误,请联系商家解决’,但是检查h5支付提交的参数,都没有错误。 微信h5支付开发错误

    做微信h5支付的统一下单接口开发,虽然已经生成了mweb_url支付链接,但是访问时出现错误提示:'商家参数格式有误,请联系商家解决',但是检查h5支付提交的参数,都没有错误. 后面看到官方文档, 说 ...

  2. 错误-trustAnchors参数必须为非空

    本文翻译自:Error - trustAnchors parameter must be non-empty I'm trying to configure my e-mail on Jenkins/ ...

  3. 天猫精灵OAUTH2的authorize无法认证,认证参数不全,token错误的排查

    目录 写在前面 感想与目的 调试的方法 使用天猫精灵开发平台提供的在线测试工具 手动输入链接与GET信息 错误排查 authorize.php不发生跳转,直接显示错误码 链接发生了跳转,但是提示认证参 ...

  4. c语言无效参数视为严重错误,C语言编译错误:错误:‘-’参数类型无效(有‘int’)...

    一.编译错误代码: #include int main() { #define offsetof(type, member) ((size_t) &((type *)0->member) ...

  5. 错误ID:10005,错误信息:DCOM 遇到错误“无法启动服务,原因可能是它被禁用或与它相关联的设备没有启动。 ”,试图以参数“”启动服务 SENS 以运行服务器:...

    Windows2000+SP4环境,系统做过优化,有时候发现系统在无操作的时候磁盘在读盘.于是查询系统日志,有以下信息 1.错误ID:10005,错误信息:DCOM 遇到错误"无法启动服务, ...

  6. Python编程错误:参数错误([_ctypes.COMError: (-2147024809, ‘参数错误。‘, (None, None, None, 0, ...

    Python编程错误:参数错误([_ctypes.COMError: (-2147024809, '参数错误.', (None, None, None, 0, None))] 在Python编程中,程 ...

  7. 使用Quick打包工具接入应用宝渠道包,支付时出现“请求参数错误(pfkey)”的错误

    问题现状: 在使用Quick接入应用宝渠道时,发现打出来的包不能充值,出现"请求参数错误(pfkey)"的错误,另外还提示"腾讯支付尚未初始化的问题",如下图, ...

  8. 有关ORA600错误的参数的解释文档

    有关ORA600错误的参数的解释文档...... Problem Description: ==================== ORA-600 errors are internal excep ...

  9. Win10 开启wuauserv自动更新服务失败,无法启动错误87:参数错误

    环境: Win10 专业版 问题描述: 要安装.NET Framework3.5 ,需要开启自动更新,开启wuauserv自动更新服务失败,无法启动错误87:参数错误 解决方案: 1.更改注册表wua ...

最新文章

  1. Node2Vec:万物皆可Embedding
  2. 表单FORM的5个属性name,method,action,enctype,target
  3. Asp.net 服务器端控件
  4. python3精要(26)-map
  5. 从全职高手开始的系统_《全职高手》让杨洋“去油”,却不是他的“救命稻草”...
  6. java使用:: 表达式_Java 12:开关表达式
  7. 程序员必须掌握的 12 个 JavaScript 技能!
  8. html打印日志_Graylog(四)使用Log4j2发送日志到Graylog
  9. 计算机windows8黑屏怎么办,详解笔记本电脑出现电源拔出就黑屏的win8处理教程
  10. 70 行 Python 代码写春联,支持行书隶书楷书!
  11. Creative Audigy 2 ZS
  12. 采用面向接口编程思想组装一台计算机
  13. Codeforces Problem-705A Hulk
  14. 学术写作 系列1 HOW TO WRITE AN INTRODUCTION
  15. React基础-React中发送Ajax请求以及Mock数据
  16. HEVC Tile 编码器-kvazaar
  17. CSS中一些渐变效果与透明
  18. 数据治理工作的几种推进套路
  19. Moveit!入门——古月居机械臂开发笔记(二)
  20. 迅为IMX6ULL开发板NFS服务器的搭建

热门文章

  1. html5标签 H5标签
  2. DDD理论学习系列(6)-- 实体
  3. Java的正则表达式使用及案例
  4. 2014 WAP校园招聘笔试题
  5. 分享用mockplus原型图工具制作的
  6. #164 (Div. 2)
  7. 打开FTP时,让文件以文件夹的形式显现
  8. morlet包络检波matlab,布里渊光纤传感系统中的信号处理的研究
  9. 简单Android手机APP地图,android最简单手机地图APP(只需5分钟)
  10. 通讯系统流程图_基于OBD系统的量产车评估测试(PVE)