代码之家  ›  专栏  ›  技术社区  ›  invertedSpear

寻找cfdump的替代品

  •  7
  • invertedSpear  · 技术社区  · 14 年前

    我想我刚刚意识到,当我的网络主机不允许我使用cfdump时,它的限制性有多大。这其实有点激怒我,因为真的,垃圾场会造成什么伤害?不管怎么说,我的问题是有没有人写了一个cfdump替代方案,可以踢出复杂类型的数据,或者可以链接到一个网站的代码示例?不能真正使用氟氯化碳或自定义项,因为你猜怎么着,他们也被封锁了。无论如何,寻找一些简单的东西,我可以只是粘贴在我的cfml,我会很高兴。很遗憾,我曾经能够做到这一点,但自从我进入Flex和AS后,已经忘记了很多技能。

    哦,而且他们使用的是cf7,所以没有cf8或CF9技巧;-)

    提前谢谢。

    4 回复  |  直到 14 年前
        1
  •  4
  •   Ben Doom    14 年前

    @肖恩·科菲尔德是对的——切换主机。

    在此期间,有一个定制标签称为“cfï转储”从CF4时代。我不知道它是否能在7号工作,但你可以试着让它工作。

    cf_dump at Adobe

        2
  •  10
  •   Sean Corfield    14 年前

    你可能不想听到“换到另一个托管公司”,但如果他们限制,你是 真正地

    根据它们所阻止的内容,您可以将WEB-INF/cftags/dump.cfm从本地ColdFusion安装复制到应用程序中的文件夹,然后使用cfmodule调用它:

    <cfmodule template="dump.cfm" var="#something#"/>
    
        3
  •  1
  •   snake    11 年前

    万一有人碰到我刚才说的这句老话,不要盲目地听从“换主人”的建议,因为这是一个很差劲的建议。在下结论之前,努力与主人交谈。 主机可能没有阻止cfdump,但他们阻止了Java,这是一件好事,因为这意味着他们非常重视安全性。CFdump使用java,因此它不能工作。 在CF中允许Java是一个非常严重的安全问题,因为它完全绕过了所有的安全沙盒,并且没有给出太多信息,这基本上意味着同一服务器上的任何其他客户都可能入侵您的站点并窃取您的数据,以及入侵/崩溃ColdFusion本身。

    不幸的是,阻塞java确实会禁用很多有用的特性,并破坏大多数框架,因此在功能性和安全性之间是一个折腾,所以在决定去找一个支持所有功能但没有安全性的主机之前,请记住这一点。

        4
  •  0
  •   stldoug    14 年前

    其实我已经找了一段时间了,今天我终于找到了解决办法。不幸的是,我没有想到这个。谢谢你,约翰·惠斯功不可没。

    http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/using-onerror-method-of-application-cfc-47