【求助】关于一个header("Location:".$videourl);的重定向问题

hgwyl hgwyl 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
场景:default.php页面,播放MP3文件,隐藏播放地址。

<?php
//数据库中id为111的记录,对应mp3文件的地址是222.mp3

//局部token,用于失效
$_SESSION['mp3token'] = md5("hello");
//mp3文件的地址
$videourl="http://www.12345.com/222.mp3";

function goVideo()
{
$vid = (int)$_GET['videoId']; //数据库存放的资源id
$data = $this->getInfo($vid); //通过vid获取数据库存放的真实资源地址
if(isset($_SESSION["mp3token"])){
unset($_SESSION["mp3token"]); //删除token,保证每次只能播放一次
header("Location:".$videourl); //重定向 保证video src引入后,拿到真实地址进行播放
}
}
?>
<video controls="controls" autoplay="autoplay">
<source type="audio/mpeg" src="http://www.12345.com/goVideo?videoId=111" />
Your browser does not support the video tag.
</video>


访问http://www.12345.com/default.php?videoId=111
能显示页面,但是没有获取mp3的地址
请问哪里出错了?

...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
hgwyl
基础编程 21,889 成员 140,329 内容