lavamine.ru

August 15, 2024
';? > Nun würde ich es sinnvoll finden, wenn das Script noch eine IP Sperre hätte. Könnte mri dies eventuell jemand realisieren? Php counter mit ip sperre ip. Das wäre super! !

06. 2005, 21:04) Ah, dankeschön, man lernt nie aus. Ich ermittle die IP-Adresse mit folgender Funktion: <{POST_SNAPBACK}> Ja, INT sollte immer 11 sein. Ansonsten sollte ein anderer Datentyp verwendet werden, z. B. SMALLINT. Counter mit IP Sperre [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr. Eine INT(4) würde zwar 4 Bytes belegen, aber nur die ersten 4 Zeichen würden gespeichert werden (oder die letzten? unsicher). z. bei der Zahl 123456789 würde nur 1234 oder 6789 gespeichert werden. Die Zahl in der Klammer ist bei MySQL 4. x immer die Zeichenlänge, egal welcher Datentyp. Siehe auch da steht genau beschrieben welcher Datentyp wieviel Bytes belegt und wie die range ist. Die Funktion sähe dann ungefähr so aus: function get_ip() if(isset($_SERVER['HTTP_CLIENT_IP'])) { return ip2long($_SERVER['HTTP_CLIENT_IP']);} elseif(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { return ip2long($_SERVER['HTTP_X_FORWARDED_FOR']);} elseif(isset($_SERVER['REMOTE_ADDR'])) { return ip2long($_SERVER['REMOTE_ADDR']);} else { return NULL;}} Ich verwende hier $_SERVER statt getenv() da es die eigentlich bessere Syntax ist, die auch weniger Probleme bei Cross-Systemen macht, also Linux <> Windows kompatibilität.