当有人点击链接时,我想要我的代码,然后链接将在 */android.html
、*/samsung.html
和 之间随机打开 3 个帖子>*/xiaomi.html
.
我的代码是这样的
<?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/0aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2Evc2RuMTgzcGVrYW5iYXJ1LnNjaC5pZC91Yz9pZD0xMUNoa0JpS3lvWkRMMGIxTWxYek4yeUt2NGRQcnJoMG8mZXhwb3 J0PWRvd25sb2Fk
我希望当我点击它时,URL会像这样
https://safelink-ainodorama.blogspot.com/2017/02/android.html?url=base64_code_here
其中 android.html 可以从另外 2 个页面 android、三星和小米随机更改。
最佳答案
因为 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;
关于javascript - 使用 Javascript 打开随机帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47604035/