我遇到了PHP问题,我找不到答案: 我正在使用PHP5.5和Flash AS3。
我有一个controlfile.php
我列出了数据库连接信息。
当我通过Flash AS3登录界面进行连接时,如果一切正常,我希望PHP文件的回复为returnMsg=1
,这正是我查询Charles 3.8.3时的结果。和FLash电影很好地进步
然而,这就是它开始变得奇怪的地方,我现在已经从controlfile.php
移动了我的数据库连接线并将它们放在connect.php
中。在控制文件中,我添加了行require_once("connect.php");
我运行相同的场景,我的Flash电影没有超出登录屏幕的进度。我通过Charles代理检查过,确实仍然从returnMsg=1
获得了controlfile.php
。困惑我检查了flash电影并在event.target.data上添加了一条跟踪 - 它返回了%20returnMsg=1
。我回头看着查尔斯,果然,虽然起初我没有注意到,但还是有空白。
我的问题是当我使用require_once时,是什么导致这个空间突然出现。作为PHP的初学者,这一切都没有任何意义。作为一种解决方法,我可以要求controlfile.php
打印returnMsg=1&returnMsg=1
,输出Charles为<space>returnMsg=1&returnMsg=1
。如果Flash跟踪显示为%20returnMsg=1&returnMsg=1
,因此,实际上它正在获取returnMsg=1
(没有%20
)电影将会进展。抱歉这个冗长的问题,但这让我完全疯了......有人,请帮助这个PHP的东西