newcss
Новичок
Адрес картинки привязать к IP и timestamp
Есть картинка, у нее есть уникальный ID
Есть пользователь. Он заходит на сайт, адрес картинки = 1.jpg (к примеру)
Жмет Ф5.... Адрес картинки становится 53.jpg (к примеру)...
Можно ли такого добиться ?
-------------------------
Если нельзя, то возможно ли привязать адрес картинки просто к IP?
-------------------------
Просто вспомнил дискретную математику....
a) 010111 OR 000111
010111
000111
---------
010000
б)010000 OR 000111
010000
000111
---------
010111
Вообщем проблема в чем... в Странности поведения ПХП
Здесь $id2 по законам математики должен быть равен = 10, и ни уж никак не может быть $id==$id2
=(
Есть картинка, у нее есть уникальный 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";
?>
=(