加载website.com/api
后,它希望它将我重定向到website.com/i/random_image.jpg
。
我想用JavaScript或PHP来做这件事。
那么我需要一些东西来跟踪random_images,我需要一些东西来将我重定向到随机图像。
(这是我在StackOwerflow上的第一篇文章,对不起,如果难以理解的话!)
修改 我得到了我想要的帮助。谢谢:))
答案 0 :(得分:-1)
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');
?>