- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在使用 codeigniter 开发一个使用 paypal 标准付款的网站。付款后, Paypal 使用 IPN 通知将信息发送回网站,并将用户返回网站以及作为 PDT 的信息。我同时使用两者,因为我提供数字下载。
PDT 和 IPN 都通过将信息发回 paypal 来验证它们发送的信息是否真的来自 paypal。如果 paypal 识别出它是真实交易,它会返回已验证。
在沙盒中一切正常,但现在我已将 paypal 切换为 live,它已停止工作。我检查了所有常见的罪魁祸首,例如仍然指向沙箱。
当 paypal 将我转发回我网站上的成功页面时。我看到以下错误,IPN 也因无效响应而失败。
PHP Warning: require(../system/libraries/Exceptions.php) [function.require]: failed to open stream: No such file or directory in C:\Domains\mydomain.com\system\codeigniter\Common.php on line 116PHP Warning: require(../system/libraries/Exceptions.php) [function.require]: failed to open stream: No such file or directory in C:\Domains\ mydomain.com\system\codeigniter\Common.php on line 116PHP Fatal error: require() [function.require]: Failed opening required ‘../system/libraries/Exceptions.php’ (include_path=’.;C:\PHP5\pear’) in C:\Domains\mydomain.com\system\codeigniter\Common.php on line 116
奇怪的是,当我刷新页面时,我没有收到错误消息,并且 PDT 信息已按预期进行验证和显示。即使在我的成功 Controller 函数的第一行代码中使用 die()
语句,我也会看到相同的错误,刷新时显示 die()
输出而不是错误。
我正在使用 $config[‘uri_protocol’] = “PATH_INFO”;
$config[‘enable_query_strings’] = TRUE;
如此处所建议的那样,允许查询字符串和段。 http://codeigniter.com/forums/viewthread/99570/
我正在使用 IIS,并且似乎安装了 Pear。
我的应用程序文件夹与系统文件夹处于同一级别。
有没有人知道为什么会这样。
如有任何帮助或见解,我们将不胜感激。
谢谢
最佳答案
将 $config['uri_protocol']
的值更改为 REQUEST_URI
有帮助吗?
关于php - 代码点火器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1277823/
我正在使用 Codeigniter,问题是我的 Controller 中有重复很多的特定代码,我需要将这段代码放在一个地方,然后在 Controller 中调用它。 例子: public funct
我真的很想知道我该怎么做,我有 3 个页面具有指向 1 个页面的相同链接,现在我想要做的是拥有 1 个足够智能的按钮来获取使用了 3 个页面中的哪一个转到该页面并使用它作为返回上一页的链接。 如果有人
我需要从 site_url() 返回值中删除 index.php我不希望搜索引擎缓存我的 URL 包含 index.php。 我通过设置 .htaccess 文件从 url 中删除了 index.ph
我是一名优秀的程序员,十分优秀!