Php 当我们选择不同的歌曲时,单个xml文件出现问题
实际上,在我的网站www.musicking.in中,当用户选择歌曲时,将打开一个播放器窗口,该窗口将访问相应的选定歌曲xml播放列表,播放器将播放这些歌曲 实际上它工作得很好。但有时问题是,当如此多的用户访问的播放器没有播放选定的歌曲时,或者是播放他以前选择的歌曲,或者什么都没有 {我的播放器代码}Php 当我们选择不同的歌曲时,单个xml文件出现问题,php,html,xml,Php,Html,Xml,实际上,在我的网站www.musicking.in中,当用户选择歌曲时,将打开一个播放器窗口,该窗口将访问相应的选定歌曲xml播放列表,播放器将播放这些歌曲 实际上它工作得很好。但有时问题是,当如此多的用户访问的播放器没有播放选定的歌曲时,或者是播放他以前选择的歌曲,或者什么都没有 {我的播放器代码} {sample playlist.xml} www.musicking.inEy Yavo/telugusongs/prayanam/Ey Yavo.mp3www.musicking.inm
{sample playlist.xml}
www.musicking.inEy Yavo/telugusongs/prayanam/Ey Yavo.mp3www.musicking.inmeghama/telugusongs/prayanam/meghama.mp3www.musicking.innuvu-Entha/telugusongs/prayanam/nuvu-Entha.mp3
我尝试了以下代码,但没有工作
已更改{player.php}
if(isset($\u POST[“song”])&&&$\u POST[“song”]!=“”)
{
$song=$_POST[“song”];
}
else{$song=array();}
我认为您遇到的问题是多个用户共享同一个.xml文件
您可以通过以下方法之一轻松解决此问题:
将XML存储在数据库中(或直接存储在会话中),并通过会话ID访问它
将会话id用作文件名的一部分
对于第一个,您可以将嵌入更改为以下内容:
musicplayer.swf?autostart=true&playlist=playlist.php
<?php
session_start();
header('Content-type: text/xml');
print($_SESSION['xml']);
?>
然后playlist.php将如下所示:
musicplayer.swf?autostart=true&playlist=playlist.php
<?php
session_start();
header('Content-type: text/xml');
print($_SESSION['xml']);
?>
从player.php中删除以下行
musicplayer.swf?autostart=true&playlist=playlist.php
<?php
session_start();
header('Content-type: text/xml');
print($_SESSION['xml']);
?>