我是php的初学者,我正在尝试开发一个用户可以下载歌曲的音乐网站。现在,当用户点击下载按钮时,我想让歌曲在新的网页中下载。以下是代码,我无法弄清楚在哪里修改它,以便歌曲将在新网页中下载。请帮我解决问题。
<div class="search-buttons" >
<!-- ON DESKTOP -->
<a class="no-tablet-portrait no-phone button success" onclick="open_download('<? echo $GLOBALS["sys"]->get_url(); ?>download.php?download=<? echo $search->id; ?>', '<? echo download_mode; ?>');" title="<? echo lng_btn_download; ?>" ><i class="icon-box-add" ></i><? echo lng_btn_download; ?></a>
<!-- ON PHONE OR TABLET -->
<a class="no-desktop button success" onclick="open_download('<? echo $GLOBALS["sys"]->get_url(); ?>download.php?download=<? echo $search->id; ?>', 'direct');" title="<? echo lng_btn_download; ?>" ><i class="icon-box-add" ></i> </a>
</div>
答案 0 :(得分:0)
您的代码难以破译,因此我不会引用它...但是,这里是您需要将浏览器重定向到新页面的PHP命令
header('location: [yournewpageurl here]');
请记住,在PHP脚本中生成任何输出(echo,print等)之前,必须先调用header命令!
答案 1 :(得分:0)
你可以使用一个简单的链接
<a href=<?php //blablabla ?> target=_blank>Download!</a>