当有人点击该链接时,我想要我的代码,然后链接会在*/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。
答案 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;