18720358503 在线客服 人才招聘 返回顶部
企业动态 技术分享 行业动态

phpcms v9升級后台管理没法提交缩略图的缘故剖析

2021-04-06分享 "> 对不起,没有下一图集了!">

phpcms v9升級后台管理没法提交缩略图的缘故剖析


短视頻,自新闻媒体,达人种草1站服务

phpcms V9 是现阶段中国应用人最多的1款开源系统完全免费的CMS系统软件,更是因为他的完全免费性,开源系统性,和其本身的作用性较为强劲,因此倍受很多站长盆友们的亲来,和很多的企业的喜爱。phpcms也以便健全程序流程系统漏洞,官方人员会常常性的公布1些程序流程补钉,让客户应用。避免1些独特人群,根据程序流程的系统漏洞去进攻他人的网站。但是这次升级了phpcms v9以后,发现网站后台管理提交缩略图的情况下,会出現没法提交的状况,访问器提醒undefined不正确,历经1层面的检测,发现这个不正确,仅有1些火狐关键的访问器才会出現,IE,360这类的IE关键访问器提交1切一切正常。这是甚么缘故导致的呢,大家根据程序流程去清查1下为什么后台管理没法提交缩略图,并出現undefined的不正确。

1、phpcms V9 后台管理没法提交缩略图的解决方式

最先开启网站程序流程相对路径中的,phpcms---modules----attachment----attachments.php文档,寻找attachments.php文档中的50行--⑸3行编码,这里有1段分辨是不是登陆的程序流程,大家把这段话删除便可以了。如图所示

 

根据删掉十分简易的1段话,就可以处理相近火狐关键的访问器,后台管理没法提交缩略图的不正确。接下来大家详尽剖析为何这句话,就会致使后台管理没法提交缩略图呢,之后假如大伙儿遇到程序流程上面的不正确,还可以根据下面的方式去剖析,1定要学会灵便应用,程序流程全是死的,而大家程序流程员的逻辑思维是灵便的。

注:假如您对为什么会出現没法提交缩略图不正确不感兴趣爱好,下列內容都可略过不要看!

2、phpcms V9 后台管理没法提交缩略图的缘故剖析

既然了解是这句话的缘故了,那末大家就看看为什么是这句话致使了没法提交缩略图。

if(isset($_POST['dosubmit'])){ //分辨是不是点一下了递交按钮

//分辨是不是登陆

if(empty($this- userid)){ //假如useid为空,则立即撤出。($this指类自身,是由attachments类在结构涵数制订的。)

exit('0');

}

既然是分辨了userid为空就撤出,那大家没法提交缩略图,毫无疑问是被分辨为空了。大家把$this- userid輸出1下看看。

从图中能够看出,这里輸出的是1,也便是说$this- userid是为1的,1毫无疑问并不是空值了。那如何会出現撤出状况了呢。大家再换1个方式检测,看看

if(empty($this- userid)){

exit('0');

}

这句话是不是实行了。

//分辨是不是登陆

if(empty($this- userid)){

echo '';

exit('0');

} else{

echo '';

}

如图所示:

大家看到,程序流程的确实行了,跳出来的姿势。来看火狐关键的访问器還是把 1 当做了empty来解决,因此致使了,phpcms V9在应用火狐关键的访问器时,后台管理没法提交缩略图的状况。\

济南市企业网站建设0531soso


"> 对不起,没有下一图集了!">
在线咨询