我已经使用Codeigniter1.7创建了一个购物车站点,并为用户提供了购物车类和会话类。网站在开发服务器上运行良好,但在生产中,当我向购物车添加产品时,我试图看到购物车中包含的内容是空的,用户也无法登录。
这个奇怪的部分网站在Firefox4上运行的很好,我打赌是和会话相关的,但我不确定
欢迎任何想法
发布于 2011-03-31 14:04:32
当我遇到这个问题时,它几乎也是产品名称或id的命名问题。如果你查看system/libraries/cart.php,你会发现它应用了这些规则:
var $product_id_rules = '\.a-z0-9_-'; // alpha-numeric, dashes, underscores, or periods
var $product_name_rules = '\.\:\-_ a-z0-9'; // alpha-numeric, dashes, underscores, colons or periods因此,我经常让用户输入带有日语字符或版权符号的产品。它没有通过这个检查,并且不会向购物车中添加任何内容。
还要查看同一个类中的_insert()函数。这可能会对你有帮助。
。。我也不确定1.7,但在2.0中,如果价格是0,购物车无法添加,因为它删除了前导零。留下一个空字符串。
但是对于所有这些,如果您打开配置项日志文件,您应该会在它中获得一些有用的东西。
https://stackoverflow.com/questions/5495366
复制相似问题