PHP-скрипт, выдающий в качестве результата своей работы на главной странице сайта одно изображение, а на всех остальных - случайно выбранное из заданной директории. Вызов этого скрипта вида <img src='logo.php'>
со страницы сайта обеспечит обход любого кэширования.
Скачать: PhPh_AntiCacheImageShow._2011-04-13.zip (скачиваний: 634)
Код
<?php
if($_SERVER['HTTP_REFERER'] == 'http://www.finar.ru/' || $_SERVER['HTTP_REFERER'] == 'http://finar.ru/' )
{
$logo = 'logo_main';
header('Content-type: image/jpeg');
echo file_get_contents('logos/'.$logo.'.jpg');
}
else
{
$handle = opendir('logos/');
if ($handle != false)
{
while (false !== ($file = readdir($handle)))
{
if($file != '.' && $file !='..')
{
$files[] = $file;
}
}
closedir($handle);
}
$count = count($files);
//echo $count;
$logo = 'logo' . mt_rand(1, --$count);
header('Content-type: image/jpeg');
echo file_get_contents('logos/'.$logo.'.jpg');
}
?>
if($_SERVER['HTTP_REFERER'] == 'http://www.finar.ru/' || $_SERVER['HTTP_REFERER'] == 'http://finar.ru/' )
{
$logo = 'logo_main';
header('Content-type: image/jpeg');
echo file_get_contents('logos/'.$logo.'.jpg');
}
else
{
$handle = opendir('logos/');
if ($handle != false)
{
while (false !== ($file = readdir($handle)))
{
if($file != '.' && $file !='..')
{
$files[] = $file;
}
}
closedir($handle);
}
$count = count($files);
//echo $count;
$logo = 'logo' . mt_rand(1, --$count);
header('Content-type: image/jpeg');
echo file_get_contents('logos/'.$logo.'.jpg');
}
?>
Оставить комментарий