ecodor_flags_nl

http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/224489Facebook_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/586848UF2000pets_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/681300EcoHome_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/709202EcoFeet_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/505417EcoLight_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/402614EcoPet_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/897037WonderClean_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/224835EcoClinic_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/655757EcoCar_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/475103EcoShield_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/684788EcoSmoke_PT.jpglink
http://www.ecodor.pt/components/com_gk3_photoslide/thumbs_big/394703UF2000_PT.jpglink

Facebook

Segue-nos no Facebook e descobre as nossas promoções especiais! Apenas para fãs! leia mais...

UF2000 animais

UF2000 para animais é um potente neutralizador de odores que combate eficazmente o cheiro desagradável da urina de animais. leia mais...

EcoHome

EcoHome combate os cheiros desagradáveis presentes em sua casa. Este produto é um ambientador amigo do ambiente que quebra a ligação das moléculas que causam o mau odor de uma leia mais...

EcoFeet

EcoFeet é um spray que remove os odores desagradáveis da transpiração. EcoFeet quebra a ligação das moléculas que causam o mau cheiro de uma forma totalmente natural, levando ao desaparecimento leia mais...

Detector de urina

O detector de manchas de urina encontra as manchas secas de urina que não são visíveis a olho nú. leia mais...

EcoPet

EcoPet é um spray biológico que remove os odores e as manchas onde os seus animais de estimação visitam frequentemente. leia mais...

WonderClean

WonderClean é uma espuma constituída à base de proteínas vegetais que remove de imediato odores e sujidade presentes no pêlo do seu animal de estimação. leia mais...

EcoClinic

Ao contrário dos ambientadores comuns, EcoClinic remove os odores desagradáveis em vez de encobri-los com perfumes. leia mais...

EcoCar

EcoCar é um ambientador biológico que remove os cheiros indesejados presentes no interior da sua viatura, sem cobri-los com aromas. leia mais...

EcoShield

Quando aplicado, EcoShield fornece uma protecção eficaz contra odores de lixos orgânicos. leia mais...

EcoSmoke

EcoSmoke fornece uma rápida neutralização e resultados imediatos no combate de odores a fumo e fuligem. Não é irritante nem possui perfume, sendo hipoalergénico e seguro para pessoas, animais e leia mais...

UF2000

UF2000 é um potente neutralizador de odores que combate eficazmente o cheiro desagradável da urina. leia mais...

Localização da Ecodor em Portugal

JavaScript must be enabled in order for you to use Google Maps.
However, it seems JavaScript is either disabled or not supported by your browser.
To view Google Maps, enable JavaScript by changing your browser options, and then try again.

Coordenadas de GPS: 41.273739, -8.726213

 

Selecção de idioma

PortuguêsEspañolEnglishDeutschFrançaisItalianoSvenskaPolskiNederlandsČeskýRussian
loja_online
bestellen_via_internet-1600

Carrinho de compras



O seu carrinho de compras encontra-se de momento vazio.

* * This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See LICENSE for more details. * Proxy Detector v0.1 * copyrights by: Daantje Eeltink (me@daantje.nl) * http://www.daantje.nl * * first build: Mon Sep 18 21:43:48 CEST 2006 * last build: Tue Sep 19 10:37:12 CEST 2006 * * Description: * This class can detect if a visitor uses a proxy server by scanning the * headers returned by the user client. When the user uses a proxy server, * most of the proxy servers alter the header. The header is returned to * PHP in the array $_SERVER. * * License: * GPL v2 licence. (http://www.gnu.org/copyleft/gpl.txt) * * Support: * If you like this class and find it usefull, please donate one or two * coins to my PayPal account me@daantje.nl * * Todo: * Add open proxy black list scan. */ class proxy_detector { /** * CONSTRUCTOR * Set defaults... */ function proxy_detector() { $this->config = array(); $this->lastLog = ""; //set default headers $this->scan_headers = array( 'HTTP_VIA', 'HTTP_X_FORWARDED_FOR', 'HTTP_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_FORWARDED', 'HTTP_CLIENT_IP', 'HTTP_FORWARDED_FOR_IP', 'VIA', 'X_FORWARDED_FOR', 'FORWARDED_FOR', 'X_FORWARDED', 'FORWARDED', 'CLIENT_IP', 'FORWARDED_FOR_IP', 'HTTP_PROXY_CONNECTION' ); } /** * VOID setHeader( STRING $trigger ) * Set new header trigger... */ function setHeader($trigger) { $this->scan_headers[] = $trigger; } /** * ARRAY $triggers = getHeaders( VOID ) * Get all triggers in one array */ function getHeaders() { return $this->scan_headers; } /** * VOID setConfig( STRING $key, STRING $value) * Set config line... */ function setConfig($key, $value) { $this->config[$key] = $value; } /** * MIXED $config = getConfig( [STRING $key] ) * Get all config in one array, or only one config value as a string. */ function getConfig($key='') { if ($key) return $this->config[$key]; else return $this->config; } /** * STRING $log = getLog( VOID ) * Get last logged information. Only works AFTER calling detect()! */ function getLog() { return $this->lastLog; } /** * BOOL $proxy = detect( VOID ) * Start detection and return true if a proxy server is detected... */ function detect() { $log = ""; //scan all headers foreach ($this->scan_headers as $i) { //proxy detected? lets log... if ($_SERVER[$i]) $log.= "trigger $i: " . $_SERVER[$i] . "\n"; } //let's do something... if ($log) { $log = $this->lastLog = date("Y-m-d H:i:s") . "\nDetected proxy server: " . gethostbyaddr($_SERVER['REMOTE_ADDR']) . " ({$_SERVER['REMOTE_ADDR']})\n" . $log; //write to file $f = $this->getConfig('LOG_FILE'); if ($f) { if (is_writable($f)) { $fp = fopen($f, 'a'); fwrite($fp, "$log\n"); fclose($fp); } else { die("Fatal Error: Couldn't write to file: '$f'
Please check if the path exists and is writable for the webserver or php..."); } } //done return true; } //nope, no proxy was logged... return false; } }
Ecodor on Youtube!
Like us on Facebook!
The world of Ecodor