Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用PHP获取html视频标记中的安全url_Javascript_Php_Html5 Video - Fatal编程技术网

Javascript 使用PHP获取html视频标记中的安全url

Javascript 使用PHP获取html视频标记中的安全url,javascript,php,html5-video,Javascript,Php,Html5 Video,我正在使用PHP代码生成一个安全的视频URL。我想问一下如何在HTML视频标签中使用PHP输出的视频URL。我在下面列出了这两个 PHP视频URL生成代码- <?php $securityKey = 'token_security_key'; $path = '/pathto/file.jpg'; $expires = time() + 5000; $hashableBase = $securityKey.$path.$expires; $token = md5($hasha

我正在使用PHP代码生成一个安全的视频URL。我想问一下如何在HTML视频标签中使用PHP输出的视频URL。我在下面列出了这两个

PHP视频URL生成代码-

  <?php
$securityKey = 'token_security_key';
$path = '/pathto/file.jpg';

$expires = time() + 5000; 

$hashableBase = $securityKey.$path.$expires;


$token = md5($hashableBase, true);
$token = base64_encode($token);
$token = strtr($token, '+/', '-_');
$token = str_replace('=', '', $token);  


$url = "https://myzone.b-cdn.net{$path}?token={$token}&expires={$expires}";  
echo $url;

?>


这将生成一个安全的URL。但我不知道如何在源src-in-video标记中插入该URL。请帮忙

<video>
    <source src="LINKMP4" type="video/mp4"/>
</video>



*您的文件应具有.php扩展名

<source src="<?php echo $url; ?>" type="video/mp4"/>

我相信您知道链接签名工作的含义,但乍一看,涉及MD5哈希和Base64编码的内容并不是“良好的安全实践”


关于如何将URL放入src属性的问题,只需在页面中的该位置回显它:

<video>
    <source src="<?php echo url; ?>" type="video/mp4"/>
</video>


您可以在视频标签中使用php代码

<video>
    <source src="<?php echo $url; ?>" type="video/mp4"/>
</video>