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

时间:2009-06-11 09:42:23

标签: php session flash amfphp

所以要勾勒出我们的情况

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

在那个iframe我们加载一个php文件(domain:atik.nl)

在那个php文件中我们开始一个会话 我们嵌入了我们的swf文件(域名:atik.nl)

在我们的swf文件中,我们访问了一个特殊页面“calls.php”(域名:atik.nl) 我们可以在哪里获得一些特殊数据。 (这就是我们需要在第一个php文件中启动会话以便它可以共享一些授权数据的原因)

但在我们的swf旁边,我们想要连接到我们的amfphp gateway.php文件(domain:atik.nl)

但是当我尝试这样做时。 Charles(网络调试代理)告诉我,我有一个500服务器内部错误。

是不是因为amfphp对已经在同一个域上启动的会话效果不佳?

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

任何人的想法?

4 个答案:

答案 0 :(得分:0)

如果您收到500错误,它应该显示在您的Apache日志中...我会在那里查看一些提示,首先。

答案 1 :(得分:0)

我不确定是什么问题,但似乎你需要同步hyves.nl和atik.nl这两个会话。我认为出于调试目的,你需要传递一些内容来将它们链接在一起。

您需要查看正在生成的流量。您可以使用HttpFox之类的工具查看HTTP流量。它会显示各个页面之间产生的流量,甚至可以显示有效负载,尽管编码的AMFPHP看起来像二进制噪声。

答案 2 :(得分:0)

我遇到了同样的问题。只需删除AMFPHP文件夹中的.htaccess文件即可。

答案 3 :(得分:0)

我发现错误500中的问题,文件error_log中列出的meu服务器这一行:

  

PHP警告:include(core / amf / app / Gateway.php)[function.include]:无法打开流: * ** * * *第112行的daybyday / gateway.php

文件夹中的问题:核心,文件不存在。 我替换所有文件夹和WORKS很棒!