javascript - 使用 Javascript 打开随机帖子

标签 javascript php html

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

相关文章:

Android 平板电脑 - 在输入字段中使用 Tab 键在 iframe 中的表单中不起作用

html - 下推第n张图片

javascript - 即使单击提交按钮后仍保留单选按钮

javascript - 缺少 XML 节点

javascript - 在 ES6 中,当 throw 被调用时,throw 语句下面的代码是否被执行过?

javascript - 对象、键值映射到 JSON 数组

javascript - 如何在 Mac 上设置反向代理?

php - 从第三方站点返回后 session 不正确

php - 如何从 Unix 时间戳 (PHP) 中获取星期几?

php - 如果 Doctrine 结果包含日期时间,则会崩溃