代码之家  ›  专栏  ›  技术社区  ›  Andy Jacobs

AMFPHP 500内部服务器错误(会话)

  •  1
  • Andy Jacobs  · 技术社区  · 15 年前

    所以要勾画出我们的处境

    我们有一个带有iframe的HTML页面(域:hyves.nl)

    在该iframe中,我们加载一个php文件(域:atik.nl)

    在那个php文件中,我们启动一个会话 我们嵌入了SWF文件(域:atik.nl)

    在SWF文件中,我们访问一个特殊的页面“calls.php”(域:atik.nl) 在那里我们可以得到一些特殊的数据。(这就是为什么我们需要在第一个PHP文件中启动一个会话,以便它可以共享一些授权数据)

    除此之外,在SWF中,我们还想连接到amfphp gateway.php文件(域:atik.nl)

    但当我试着这么做的时候。Charles(Web调试代理)告诉我有一个500服务器内部错误。

    这是因为AMFPHP在同一域上已经启动的会话上做得不好吗?

    因为当我尝试运行我的AMFPHP浏览器时,它会一直工作,直到我进入专用页面,我的AMFPHP浏览器也会失败,直到我重新启动我的Web浏览器。

    有人有什么想法吗?

    4 回复  |  直到 12 年前
        1
  •  0
  •   artlung    15 年前

    我不确定是什么问题,但似乎您需要同步来自hyves.nl和atik.nl的两个会话。我认为为了调试的目的,您需要传递一些东西来将这些链接在一起。

    您需要查看正在生成的流量。您可以使用类似于 HttpFox . 它将显示不同页面之间产生的流量,甚至显示有效负载,尽管经过编码的AMFPHP最终看起来像二进制噪声。

        2
  •  0
  •   Narcissus    15 年前

    如果您得到一个500错误,它应该显示在您的Apache日志中…首先,我会在那里寻找一些提示。

        3
  •  0
  •   DRJ    15 年前

    我也面临同样的问题。只需删除amfphp文件夹中的.htaccess文件即可。

        4
  •  0
  •   Kjuly    12 年前

    我在错误500中发现了问题,MEU服务器在文件错误日志中列出了这几行:

    php警告:include(core/amf/app/gateway.php)【function.include】:无法打开流:中没有此类文件或目录 * ** * * *daybyday/gateway.php,第112行

    文件夹问题:核心,文件不存在。 我替换了所有文件夹,效果很好!