Sistema "Free privileges"

Forumas, kuriame keliamos naujai sukurtos sistemos pačių autorių.
nullatonce
O taip. Jis jau surinko 50 žinučių!
Posts: 73
Joined: 2016 Sep 06 23:57
Skype: nullatonce

Re: Sistema "Free privileges"

Post by nullatonce »

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.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Sistema "Free privileges"

Post by psychical »

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:

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();

User avatar
popilas
Gana aktyvus vartotojas
Posts: 401
Joined: 2017 Apr 04 11:44
Location: Alytus

Re: Sistema "Free privileges"

Post by popilas »

uztenka map pakeisti ar padaryti retry? ar gauna tiesiogiai
PATYLĖK!!! Bent protingesnis atrodysi :)

User avatar
neris111
Flooderis arba specialistas
Posts: 501
Joined: 2015 Jan 13 15:17
Skype: neris14

Re: Sistema "Free privileges"

Post by neris111 »

Sveiki, kodel auto neuzsideda i amxbans atsiranda bet savaime neuzsideda?

-- Ket Rgs 21, 2017 8:53 pm --

Tai niekas neturi atsakymo?

Terror
Senbūvis
Posts: 1086
Joined: 2015 Feb 27 19:29
Location: Alytus

Re: Sistema "Free privileges"

Post by Terror »

neris111 wrote:Sveiki, kodel auto neuzsideda i amxbans atsiranda bet savaime neuzsideda?

-- Ket Rgs 21, 2017 8:53 pm --

Tai niekas neturi atsakymo?
faile nustatyti naudoti rez sistema.

User avatar
neris111
Flooderis arba specialistas
Posts: 501
Joined: 2015 Jan 13 15:17
Skype: neris14

Re: Sistema "Free privileges"

Post by neris111 »

Tai kad nustatyta

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;&nbsp;
-- Ant Rgs 26, 2017 9:25 pm --

Tai matyt net neverta naudoti nes neveikia niekam

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests