使用Javascript打开随机发布

时间:2017-12-02 02:42:07

标签: javascript php html

当有人点击该链接时,我想要我的代码,然后链接会在*/android.html*/samsung.html*/xiaomi.html之间随机打开3个帖子。

我的代码就像这样

<?php 
$YuuClass->update_dls($file['downloads'], $file_id);
echo '<script type="text/javascript">
var x=Math.floor((Math.random()*3)+ 1);
var xxx=null;
if(x=="1"){xxx="android.html"}
if(x=="2"){xxx="samsung.html"}
if(x=="3"){xxx="xiaomi.html"}
</script>';
redirect('https://safelink-ainodorama.blogspot.com/2017/02/"+xxx+"?url='.base64_encode($copy['webContentLink']));
exit();
?>

单击"+xxx+"*/android.html*/samsung.html时,*/xiaomi.html会随机变化。

我尝试使用仅显示base64code的代码单击它。

点击

时出现链接

http://myweb.web.id/0aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2Evc2RuMTgzcGVrYW5iYXJ1LnNjaC5pZC91Yz9pZD0xMUNoa0JpS3lvWkRMMGIxTWxYek4yeUt2NGRQcnJoMG8mZXhwb3J0PWRvd25sb2Fk

我想点击它时,网址就像这样 https://safelink-ainodorama.blogspot.com/2017/02/android.html?url=base64_code_here

其中android.html可以从2个另外的页面随机更改android,Samsung和Xiaomi。

1 个答案:

答案 0 :(得分:1)

因为javascript是客户端而php是服务器端,所以javascript不会改变xxx

而是拥有一系列网页,然后使用array_rand选择一个随机网页。

类似:

<?php 
$YuuClass->update_dls($file['downloads'], $file_id);

$page = [
    'android.html',
    'samsung.html',
    'xiaomi.html'
];

$url = 'https://safelink-ainodorama.blogspot.com/2017/02/'.$page[array_rand($page)].'?url='.base64_encode($copy['webContentLink']);

redirect($url);
exit;