Php Flash对象赢得';t在.htaccess中输入重写指令后立即加载
我的问题是,我无法让重写规则发挥作用。我有一个PHP页面,其中嵌入了一个flash对象。我想写一条规则来实现这一点:Php Flash对象赢得';t在.htaccess中输入重写指令后立即加载,php,flash,.htaccess,Php,Flash,.htaccess,我的问题是,我无法让重写规则发挥作用。我有一个PHP页面,其中嵌入了一个flash对象。我想写一条规则来实现这一点: http://mydomain.com/应该指出这一点: http://mydomain.com/AdServer.php 并且闪存对象的所有参数(在查询字符串中,如果可用)也应通过重写规则“复制”: http://mydomain.com/?sessionId=“dfdsfsdfsd”#代码=d83285e9352d69b3a694fa4c9543db83 应该这样重写: ht
http://mydomain.com/
应该指出这一点:
http://mydomain.com/AdServer.php
并且闪存对象的所有参数(在查询字符串中,如果可用)也应通过重写规则“复制”:
http://mydomain.com/?sessionId=“dfdsfsdfsd”#代码=d83285e9352d69b3a694fa4c9543db83
应该这样重写:
http://mydomain.com/AdServer.php?sessionId=“dfdsfsdfsd”#代码=d83285e9352d69b3a694fa4c9543db83
我在.htaccess文件中写了以下内容:
重新启动引擎
RewriteRule^(.*)$AdServer.php
现在,最大的问题是,flash对象根本不加载
谁能帮帮我吗
事先非常感谢
大卫
下面是我用来在页面中嵌入flash对象的代码:
//基于globals中定义的值进行版本检查
var hasRequestedVersion=DetectFlashVer(requiredMajorVersion、requiredMinorVersion、requiredRevision);
if(hasProductInstall&!hasRequestedVersion){
//不要修改以下四行
//如果需要安装,则安装完成后访问的位置
变量MMPlayerType=(isIE==true)?“ActiveX”:“插件”;
var MMredirectURL=window.location;
document.title=document.title.slice(0,47)+“-Flash播放器安装”;
var MMdoctitle=document.title;
AC_FL_RunContent(
“src”,“playerProductInstall”,
“FlashVars”、“MMredirectURL=“+MMredirectURL+”&MMplayerType=”+MMplayerType+”&MMdoctitle=“+MMdoctitle+”,
“宽度”、“宽度”,
“高度”,
“对齐”,“中间”,
“id”,“AdServer”,
“质量”、“高”,
“bgcolor”、“#555555”,
“名称”、“AdServer”,
“allowScriptAccess”、“sameDomain”,
“类型”、“应用程序/x-shockwave-flash”,
“插件页”http://www.adobe.com/go/getflashplayer"
);
}else if(hasRequestedVersion){
//如果我们检测到一个可接受的版本
//通过所有测试后嵌入Flash内容SWF
AC_FL_RunContent(
“src”、“AdServer”,
“宽度”、“宽度”,
“flashVars”,“str=”,
“高度”,
“对齐”,“中间”,
“id”,“AdServer”,
“质量”、“高”,
“bgcolor”、“#555555”,
“名称”、“AdServer”,
“allowScriptAccess”、“sameDomain”,
“类型”、“应用程序/x-shockwave-flash”,
“插件页”http://www.adobe.com/go/getflashplayer"
);
}否则{//flash太旧或者我们无法检测到插件
var alternateContent='应将替代HTML内容放在此处。'
+“此内容需要Adobe Flash Player。”
+ '';
document.write(alternateContent);//插入非flash内容
}
// -->
也许您忘记了这里的.swf
:
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
"src", "AdServer.swf",
你能提供你的flashHi的嵌入代码吗,我补充道.swf。swf有时会加载,但不总是加载。但是现在看来,我的PHP服务(我从Flex(flash对象)调用)不再工作了。@TouchofDestiny什么是$dataArray
返回$dataArray实际上是一个base64编码的字符串(很抱歉这个坏名字)。@TouchofDestiny PHP服务的url是什么
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
"src", "AdServer.swf",