PHP base64_decode函数的问题

在使用base64_encode和base64_decode加密解密时,页面头部套用了一个html页面。其它页面也有套用这个HTML页面。没有出现样式问题。但有base64解密的页面出来了HTML页面样式乱的问题。查找问题原因。测试好久。发现是base64_decode引起。如果不解密直接传ID值过来就不会出现问题。样式正常。但解密后就会出现样式问题。那时感觉可笑。一个函数可以影响页面的样式。总觉得不可能。所以继续查找原因。看还有没有其它原因影响。最后查到是HTML页面的代码少一个分号引起。加上分号后一切正常。郁闷啊!还好有耐心继续查。不然改的代码就多了。好多链接都要改的。

还是我一直认为的话:“问题的原因不是绝对的,一个问题可能会有很多种解决方案!”。不急于说这个问题的原因就是某情况下引起的。对于软件开发这种绝对的话更不能说。

这是2010年第一遍随笔!希望今年写更多的软件开发技术和问题日志,随笔!

原文地址:https://www.cnblogs.com/witer666/p/1657637.html