codeigniter上的PHP短标签错误

Posted

技术标签:

【中文标题】codeigniter上的PHP短标签错误【英文标题】:PHP Short tag error on codeigniter 【发布时间】:2015-12-30 06:30:19 【问题描述】:

在我的本地主机上的 MAMP 上运行的 Codeigniter 版本 2.1.4 应用程序没有错误,它在 Windows 7 上也可以与 xampp 一起正常工作。 我将整个文件复制到另一个系统并尝试在 Windows 10 的 xampp 上运行,结果出现许多错误,主页加载正常,但是一旦我登录它就会出现许多类型的错误。

错误 1- 会话问题

undefined-if($this->session->userdata('usertype')!="user")

错误 2- 未定义变量

错误 3- 从数据库中检索到的值如下所示

A php Error was encountered
Severity: Notice
Message: Undefined property:
stdClass::$package_price

是因为 Windows 10 还是任何 xampp 问题?在 xampp 或我的 codeigniter 应用程序中要更改的任何其他文件?我的 wordpress 网站运行良好,无需对其进行任何更改。

【问题讨论】:

【参考方案1】:

通过在 php.ini 和 .htaccess 上启用短标签选项来解决问题。在 .htaccess 上添加了以下行

php_flag short_open_tag on

以下链接帮助了我。

Enable PHP short tags using .htaccess

【讨论】:

以上是关于codeigniter上的PHP短标签错误的主要内容,如果未能解决你的问题,请参考以下文章

PHP Codeigniter数字短划线验证

jQuery Blueimp FileUpload 上的 DELETE 方法不允许使用 Codeigniter/PHP(405 错误)?

要使用codeigniter框架还是标准的php? [关闭]

Codeigniter 3有啥新玩意

CodeIgniter - 如何在项目中加载 stripe-php 库?

未找到文件错误消息未出现在 Code Igniter 中