yii兼容性不如codeigniter

我是看了这个帖子引起的共鸣:http://www.yiiframework.com/forum/index.php?/topic/12595-urlmanager在本地和生产环境中表现不同/

我也遇到过了类似的环境不同导致的差异。比如demo blog在本地contact里面的验证码每次刷新页面都一样但是能验证通过;但是传到网上每次刷新验证码变化,可是验证通不过。demo blog我可是一个字没改,也许是yii用到太多php特性导致兼容性问题。

我之前用的codeigniter就很正常,也许codeigniter简单吧?

我是抱着交流的目的回复的,希望不要引起误会。

首先,你提到的那个帖子,本来是原作者开发不够严谨导致的,一般来说,php都是在linux跑的。

其次,当然,人无完人,想要更好的体验,肯定会牺牲一些东西的。

如果你看过php5.3,就会发觉,本身php也不会作到100%的向前兼容的,何况yii…

纯粹交流,不要引起鸡动~~~ :)

我不会鸡冻的,这个验证码问题烦了我两个星期了,一开始以为自己哪个地方没弄对,后来把demo blog传到网上才知道不是我的问题,目前看来没办法了,只能放弃原生的验证码,弄扩展了。你说的很有道理,服务器环境配置也会有差异不能怪yii。

我是楼主,我又遇到兼容性问题了,在空间上设置Yii::app()->user->setFlash不起作用,本地测试可以。也许我这个空间太诡异了。