ma kažkodėl REMOTE_ADDR atvaizduoja neteisinga ip [turbūt dėl cloudflage, arba dėl konfiguracijos (tai visiem LAMP'iniam turėtu būt aktualu)], tai tenka naudot HTTP_X_FORWARDED_FOR.
Pasitikrinkit.
Sistema "Free privileges"
-
- O taip. Jis jau surinko 50 žinučių!
- Posts: 73
- Joined: 2016 Sep 06 23:57
- Skype: nullatonce
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Sistema "Free privileges"
Dabar aišku, kodėl užsieniečiai sako, jog netokį jų IP rašo... Kai bus laiko, pakoreguosiu abi sistemas.
Šiaip, reiktų naudoti tai:
Šiaip, reiktų naudoti tai:
Code: Select all
/* By Grant Burton @ BURTONTECH.COM (11-30-2008): IP-Proxy-Cluster Fix */function checkIP($ip) { if (!empty($ip) && ip2long($ip)!=-1 && ip2long($ip)!=false) { $private_ips = array ( array('0.0.0.0','2.255.255.255'), array('10.0.0.0','10.255.255.255'), array('127.0.0.0','127.255.255.255'), array('169.254.0.0','169.254.255.255'), array('172.16.0.0','172.31.255.255'), array('192.0.2.0','192.0.2.255'), array('192.168.0.0','192.168.255.255'), array('255.255.255.0','255.255.255.255') ); foreach ($private_ips as $r) { $min = ip2long($r[0]); $max = ip2long($r[1]); if ((ip2long($ip) >= $min) && (ip2long($ip) <= $max)) return false; } return true; } else { return false; }} function determineIP() { if (checkIP($_SERVER["HTTP_CLIENT_IP"])) { return $_SERVER["HTTP_CLIENT_IP"]; } foreach (explode(",",$_SERVER["HTTP_X_FORWARDED_FOR"]) as $ip) { if (checkIP(trim($ip))) { return $ip; } } if (checkIP($_SERVER["HTTP_X_FORWARDED"])) { return $_SERVER["HTTP_X_FORWARDED"]; } elseif (checkIP($_SERVER["HTTP_X_CLUSTER_CLIENT_IP"])) { return $_SERVER["HTTP_X_CLUSTER_CLIENT_IP"]; } elseif (checkIP($_SERVER["HTTP_FORWARDED_FOR"])) { return $_SERVER["HTTP_FORWARDED_FOR"]; } elseif (checkIP($_SERVER["HTTP_FORWARDED"])) { return $_SERVER["HTTP_FORWARDED"]; } else { return $_SERVER["REMOTE_ADDR"]; }}//Override server variable for WordPress comments$_SERVER["REMOTE_ADDR"] = determineIP();
Re: Sistema "Free privileges"
uztenka map pakeisti ar padaryti retry? ar gauna tiesiogiai
PATYLĖK!!! Bent protingesnis atrodysi ![Šypsosi :)](./images/smilies/smile.gif)
![Šypsosi :)](./images/smilies/smile.gif)
Re: Sistema "Free privileges"
Sveiki, kodel auto neuzsideda i amxbans atsiranda bet savaime neuzsideda?
-- Ket Rgs 21, 2017 8:53 pm --
Tai niekas neturi atsakymo?
-- Ket Rgs 21, 2017 8:53 pm --
Tai niekas neturi atsakymo?
Re: Sistema "Free privileges"
faile nustatyti naudoti rez sistema.neris111 wrote:Sveiki, kodel auto neuzsideda i amxbans atsiranda bet savaime neuzsideda?
-- Ket Rgs 21, 2017 8:53 pm --
Tai niekas neturi atsakymo?
Re: Sistema "Free privileges"
Tai kad nustatyta
-- Ant Rgs 26, 2017 9:25 pm --
Tai matyt net neverta naudoti nes neveikia niekam
Code: Select all
// Sistemos naudojimas// įrašyti 0 jeigu naudojama multimod/aha.lt/armasi sistema(sistemos)// įrašyti 1 jeigu naudojama psychical unban sistema http://amxmodx.lt/viewtopic.php?f=34&t=1035$gSystem = 1;
Tai matyt net neverta naudoti nes neveikia niekam
Who is online
Users browsing this forum: No registered users and 42 guests