PHP中ID赋值问题
程序是DEDECMS的是别人二次开发的音乐系统,音乐联播是采用POST赋值,现在我想改成play.php?id=1_2_3_4这样的地址,以便复制地址给别人别人也可以播放...
程序是DEDECMS的 是别人二次开发的音乐系统,音乐联播是采用POST赋值,现在我想改成play.php?id=1_2_3_4这样的地址,以便复制地址给别人 别人也可以播放。 这是原来的代码,直接POST,播放地址为play.php 如果另外打开就看不到数据了<?php//接收到传递过来的ID存放到数组require_once(dirname(__FILE__)."/../include/common.inc.php");$ids=$_POST['id'];$song_list = "";//循环获得各ID的歌名和地址并连成字符串foreach($ids as $id){ $sql2 = "select title from dede_archives where id = '".$id."';"; $r2 = mysql_fetch_array(mysql_query($sql2)); $song_list .= "mkList(\"play.php?aid=".$id."\",\"".$r2['title']."\",\"/plus/vipdownload.php?aid=".$id."\",\"geci.php?aid=".$id."\");\n";}//打印结果echo "<script>\n".$song_list."\n</script>";?>现在我要改成play.php?id=1_2_3_4这样的地址赋值该怎么修改,求大侠们帮忙
展开
4个回答
展开全部
楼上的回答应该改成explode,先$id=$_GET['id'],之后再$id = explode('_',$id);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
获取$ids=$_GET['id'],然后使用$ids = explor('_',$ids);后面的就一个样子了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你多看看书,比如兄弟联的或者《PHP从初学到精通》
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询