在本地写好代码,放到服务器上,不显示验证码。百度苦寻各种方法无果,bom头,权限,缓存。。。
最后发现问题出在tp的url模式上,把配置文件里
'URL_MODEL' => '2', //URL模式这一行注释掉就ok了。。
不过建议还是先把bom解决掉,一般IDE是没有bom的,可以重新保存一下,另外在linux下也可以用这两条命令
grep -r -I -l $'^\xEF\xBB\xBF' ./find . -type f -exec sed -i 's/\xEF\xBB\xBF//' {} \;
本文介绍了解决在服务器上部署代码时遇到的验证码不显示问题的过程。通过调整ThinkPHP框架的URL模式设置,并解决了文件头部BOM问题,最终成功使验证码正常显示。
697

被折叠的 条评论
为什么被折叠?



