我觉得我刚刚意识到我的网络主机非常限制,因为他们不允许我使用cfdump。这真的有点让我生气,因为实际上,dump会造成什么伤害呢? 我的问题是,是否有人编写了一个可以输出复杂数据类型或者可以链接到代码示例站点的cfdump替代品?也不能使用cfc或udf,因为它们也被阻止了。无论如何,我正在寻找一些简单的东西,只需将其粘贴到我的cfml中即可。很遗憾,我以前能够做到这一点,但自从我进入Flex和AS以来,已经忘记了很多技能。哦,他们正在使用cf7,所以没有cf8或9的技巧;-)提前致谢。
你可能不愿意听到“换另一家托管公司”的建议,但如果它们如此限制性,你真的只能做很有限的事情。我实际上从未听说过阻止 cfdump 的主机,尽管我知道有些仍然愚蠢地阻止 createObject()。
根据他们具体阻止了什么,你可以将本地 ColdFusion 安装中的 WEB-INF/cftags/dump.cfm 复制到应用程序内部的一个文件夹中,然后使用 cfmodule 调用它:
<cfmodule template="dump.cfm" var="#something#"/>
我实际上已经寻找这个答案有一段时间了,今天我偶然发现了解决方案。不幸的是,这不是我的发现。感谢和赞誉归功于John Whish。
基本上,他已经发现大部分CFDump数据可以在Application.cfc onError函数中调用。