重定向到同一网站上的随机链接(JavaScript)
加载重定向到同一网站上的随机链接(JavaScript),javascript,php,redirect,web,Javascript,Php,Redirect,Web,加载website.com/api时,它希望它将我重定向到website.com/i/random\u image.jpg 我想用JavaScript或PHP来实现这一点 所以我需要一些东西来跟踪随机图像,我需要一些东西来重定向到随机图像 (这是我在StackOwerflow上的第一篇文章,如果很难理解的话,很抱歉!) 编辑 我得到了我想要的帮助。谢谢:)PHP原型代码: <?php function getHtml($site) { $ch = curl_init($site)
website.com/api
时,它希望它将我重定向到website.com/i/random\u image.jpg
我想用JavaScript或PHP来实现这一点
所以我需要一些东西来跟踪随机图像,我需要一些东西来重定向到随机图像
(这是我在StackOwerflow上的第一篇文章,如果很难理解的话,很抱歉!)
编辑
我得到了我想要的帮助。谢谢:)PHP原型代码:
<?php
function getHtml($site) {
$ch = curl_init($site);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$content = curl_exec($ch);
curl_close($ch);
return $content;
}
function redirectToRandomImage($site) {
$html = getHtml($site);
preg_match_all('/img\ssrc="(.+\..{3})"/', $html, $matches, PREG_SET_ORDER, 0);
$rndIx = rand(0, count($matches) - 1);
$newLink = "Location: {$site}{$matches[$rndIx][1]}";
header($newLink);
}
redirectToRandomImage('http://www.whatever.eu');
?>
投票关闭,因为这是一个代码请求(此处不涉及主题)。请记住,“编写/调试我的代码”、“为我推荐/搜索”、“教程”请求和“低工作量”、“不清楚”、“基于意见”、“与编程无关”问题都是非常重要的。对于下一个问题,请转到然后阅读。好的,我会记住:)