php - 如何使用 php 从 flash 重定向页面

标签 php flash web-applications

社区您好,我有以下场景。

我有一个带有按钮的 swf,该按钮将 URL 请求发送到 php 文件。如下。

    <?php
      session_start();

      if(isset($_SESSION['user'])){

        header ('Location: http://mydomain.com/test/reroute.php');
        exit();
      }
   ?>

但是,php 文件不会重新路由到所需的页面。我错过了什么吗?

非常感谢,

最佳答案

要从 Flash 转到页面,您需要执行 navigateToURL如下:

navigateToURL(new URLRequest("http://mydomain.com/test/reroute.php"), "_self");

编辑 要对重定向网址进行软编码,我建议您这样做(我怀疑这与您正在寻找的内容更相关)

private var loader:URLLoader=new URLLoader();

private function init():void {
    //In the class initialize handler
    loader.addEventListener(Event.COMPLETE, redirectReceived);
}

private function redirectReceived(e:Event):void {
    if(StringUtil.trim(e.target.data).length > 0) {
        navigateToURL(new URLRequest(e.target.data), "_self");
    }
}

private function buttonClick(e:MouseEvent):void {
    loader.load(new URLRequest("http://path_to_the_php_which_tells_you_where_to_redirect"));
}

告诉你重定向到哪里的 php 会像这样:

<?php
      session_start();

      if(isset($_SESSION['user'])){

        echo('Location: http://mydomain.com/test/reroute.php');

      }
?>

关于php - 如何使用 php 从 flash 重定向页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12272915/

相关文章:

javascript - 如何将 .fla 转换为 html5

javascript - 如何使用javascript访问移动设备相机?

php读取文件用于mysql导入

flash - AS3 套接字 - 策略文件

php - 来自 MYSQL 数据库的结果和查询未以 HTML 格式显示

javascript - 如何创建流程图? JavaScript 还是 Flash?

spring - 在 java webapp 中,hsqldb url 不接受相对路径。是因为maven配置吗?

java - 如何防止 Java Web 应用程序中的空字节注入(inject)

php - 关于页面类型的 SilverStripe 最佳实践

php - 通过循环遍历 mySQL 数据库创建数组,在 PHP 中仅捕获一次条目