Адрес картинки привязать к IP и timestamp

newcss

Новичок
Адрес картинки привязать к IP и timestamp

Есть картинка, у нее есть уникальный ID
Есть пользователь. Он заходит на сайт, адрес картинки = 1.jpg (к примеру)
Жмет Ф5.... Адрес картинки становится 53.jpg (к примеру)...
Можно ли такого добиться ?
-------------------------
Если нельзя, то возможно ли привязать адрес картинки просто к IP?
-------------------------

Просто вспомнил дискретную математику....
a) 010111 OR 000111

010111
000111
---------
010000

б)010000 OR 000111
010000
000111
---------
010111


Вообщем проблема в чем... в Странности поведения ПХП



PHP:
<?

class newcss_golos
{
	function ip_to_hex()
	{
		$ip_dec = $_SERVER['REMOTE_ADDR'];
		$tmp = explode('.', $ip_dec );
        $ip_hex='';
    foreach($tmp as $kl=>$vl)
         {
           $vl=dechex($vl);
           $ip_hex  .= (strlen($vl)==1)? '0'.$vl:$vl;
         }

		
		
		return $ip_hex;
	}
	// наш нормальный ID преобразуем в спец код
	function img_id($id)
	{ 
		$c = $id|hexdec($this->ip_to_hex());
		return $c;//$new_id;
		
	}
	

	
    
}

$n = new newcss_golos;
$id = $n->img_id(10);
$id2= $n->img_id($id);
echo "$id равно $id2";
?>
Здесь $id2 по законам математики должен быть равен = 10, и ни уж никак не может быть $id==$id2
=(
 

Pigmeich

Новичок
1. почему не используете ip2long()?

2. Код какой-то путанный. Чего там твориться? Преобразования типов так и скачут.
 

das6745

Новичок
эмм... а для решения какой задачи вам такое понадобилось, подобие captcha?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Удивляюсь.
Почему никто не спрашивает ЗАЧЕМ?
 

cDLEON

Онанист РНРСlub
Меня другое интересует. При чём здесь базы данных...
 
Сверху