Neden SWF Player yukarı bir URL karmaşa GET parametreleri ekleyerek yok

0 Cevap php

Ben şaşırıp ve muhtemelen temelden açıktır. Ben sadece onunla temin ettik ve bazı mevcut koduna bırakın çalışıyorum, SWF oyuncu hakkında çok fazla bilmiyorum.

<script type="text/javascript">
var SD = window.parent;
var flashvars = {
        videoPath: "<?php echo($movie_url);  ?>",
        ccPath: "<?php echo($cc_url);  ?>"
};
var params = {};
params.allowscriptaccess = "always";
params.allowFullScreen = "true";
var attributes = {};

swfobject.embedSWF("player/player.swf", "myContent", "100%", "100%",
"9.0.124","htassets/install/expressInstall.swf", flashvars, params, attributes);

swffit.fit("myContent",600,330,1903,860,false,false);
</script>

$ Movie_url değişkeni basit bir "http://myhost.com/movie.mov" Şimdi eğer, o zaman her şey çalışıyor.

Ama, örneğin, ben dosyaları okur bir PHP komut dosyası aracılığıyla dosyalara hizmet için çalışıyorum, böylece erişim kontrol edilebilir

$movie_url = "get_movie.php". 

Bu da çalışır. Ancak, url GET parametreleri eklemeye başlayın an, örneğin

$movie_url = "get_movie.php?movie=2&resolution=300"

o zaman tüm yıkılır. Filmi hizmet için PHP komut dosyası düzgün çalışır - Ben sadece tarayıcı çubuğuna veya wget kullanarak doğru parametreleri ile aramak eğer, bu iyi. Yani sorun SWF oynatıcı, bazı how geçer zaman karıştırıldıysa alır gibi görünüyor.

Bunu nasıl yaparsınız? Herhangi bir yardım için teşekkür ederiz.

EDIT: I suspect it might be something to do with encoding the URL, but everything I've tried with this, I can't seem to get to work.

0 Cevap