Мифический, непредсказуемый, но столь родной stargazer. :) После многовременного застоя начал стремительно развиваться. А серьезно, если нужно быстро развернуть небольшую сеть, то STG+Ubilling — самое то.
$query = mysql_query("SELECT *,INET_NTOA(user_ip) FROM users WHERE user_id = '".intval($_COOKIE['id'])."' LIMIT 1");
при сравнении
if(($userdata['user_hash'] !== $_COOKIE['hash']) or ($userdata['user_id'] !== $_COOKIE['id'])
or (($userdata['user_ip'] !== $_SERVER['REMOTE_ADDR']) and ($userdata['user_ip'] !== "0")))
/usr/local/etc/rc.d/stg.sh
route add -net 195.108.106.154/32 -iface vlan2
т.е. без
-cloning
Этот запрос
$query = mysql_query("SELECT *,INET_NTOA(user_ip) FROM users WHERE user_id = '".intval($_COOKIE['id'])."' LIMIT 1");
при сравнении
if(($userdata['user_hash'] !== $_COOKIE['hash']) or ($userdata['user_id'] !== $_COOKIE['id'])
or (($userdata['user_ip'] !== $_SERVER['REMOTE_ADDR']) and ($userdata['user_ip'] !== "0")))
($userdata['user_ip'] !== $_SERVER['REMOTE_ADDR'])
$userdata['user_ip'] будет в двоичной форме, а $_SERVER['REMOTE_ADDR'] нет
можно использовать так
$query = mysql_query("SELECT *,INET_NTOA(user_ip) as user_ip FROM users WHERE user_id = '".intval($_COOKIE['id'])."' LIMIT 1");
или просто выбрать все колонки которые нужны с присваиванием INET_NTOA(user_ip) as user_ip