【发布时间】:2012-02-07 16:15:27
【问题描述】:
我在 Windows 上使用 XAMPP。
我已经配置 Apache 将所有请求重定向到一个 controller.php 文件。控制器在进行任何其他处理之前将所有请求记录到数据库中,并且它还执行其他一些操作,包括检查访问相关文件的权限。
大多数请求映射到一个文件,然后我使用适当的标头和一个读取文件提供该文件。例如:
header ( 'Content-Type: text/css' );
header ( 'Content-Length: ' . filesize ( $file ) );
readfile ( $file );
我的问题是,如果 URL 包含查询字符串,我不知道如何将其传递给文件。
http:///myswf.swf?q1=test 映射到 C:\SWF\myswf.swf
header ( 'Content-Type: applicaton/x-shockwave-flash' );
header ( 'Content-Length: ' . filesize ( $file ) );
readfile ( $file );
未能将 q1 参数传递给 SWF。
我无法修改 SWF。
我应该如何调用 SWF 并从 PHP 中成功传递参数?
【问题讨论】:
标签: php windows http-headers query-string xampp