1
我想爲YouTube播放列表做一個隨機工具,我遇到了這個問題,當我「重定向」到我應該重定向的頁面時,它實際上將我重定向到「www.youtube .com「,而不是」www.youtube.com/watch?v={videoID}「,就像我將重定向設置爲」www.youtube.com/watch?v =「而沒有視頻ID一樣。PHP和JS重定向錯誤
有人能幫助我得到我想要的重定向?
PS:代碼如下
<?php
srand(12);
$x=mt_rand(1,27);
$y=$x-1;
$index=strval($y);
if($index==""){$index="0";}else{$index=strval($y);}
$list="PLY3Z88WiyNeqKK2NDtx4ajmvntxmXKVG5";
$v="0";
switch($x){
case 1:
$v="tLkEFH3KFVI";
break;
case 2:
$v="ie84bcGoSUI";
break;
case 3:
$v="kLKTlyjS8pU";
break;
case 4:
$v="-fwtEE0w6DM";
break;
case 5:
$v="7MPIRR0Fs_g";
break;
case 6:
$v="vojFyoClC1s";
break;
case 7:
$v="0fUv2xNAwIE";
break;
case 8:
$v="fkCxqd3OWD8";
break;
case 9:
$v="5RCedaSoMHk";
break;
case 10:
$v="ME1RKZXxWbU";
break;
case 11:
$v="p7MFuczjjAE";
break;
case 12:
$v="nz5ZI6iDDCc";
break;
case 13:
$v="-HlvqQtmoRY";
break;
case 14:
$v="TIGuXAV9OyA";
break;
case 15:
$v="RQG3pG1prVg";
break;
case 16:
$v="A6GUSRu5_Zs";
break;
case 17:
$v="uL_B_Sd0Jyo";
break;
case 18:
$v="eVNASb7mg8c";
break;
case 19:
$v="9KbxBDKDL-U";
break;
case 20:
$v="_uRmVNJuTVI";
break;
case 21:
$v="Ba_iPeWWJLg";
break;
case 22:
$v="P8zFLKnOBZ";
break;
case 23:
$v="5QwmpQ1pw9E";
break;
case 24:
$v="U54nqXz9icA&";
break;
case 25:
$v="o5mV1rbZjs";
break;
case 26:
$v="mntpfq2ajFQ";
break;
case 27:
$v="aqvtL-LoSXA";
break;
default:
$v="_uRmVNJuTVI";
}
?>
<center><img src="redir.png" alt="redirecting"/></center>
<script>
var kk='<?php print(json_encode($v)); ?>';
var zz="https://www.youtube.com/watch?v="+kk
setTimeout(function(){document.location.href=zz},2000)
</script>
Have't看到了THX。它不能解決我的問題,但:/ –
好吧,我還沒有完成:)我已經更新了我的答案。 – pedrouan
在行末尾缺少分號實際上不是JavaScript中的錯誤。我建議你始終使用它們。 –