|
|
|
|
|
для: uvajs
(17.09.2010 в 00:24)
| | да ещё есть функция ip2long можно хранить в бд как int (4 байта) очень экономично получается | |
|
|
|
|
|
|
|
для: uvajs
(17.09.2010 в 00:24)
| |
<?php
function get_ip() {
$ip = (isset($_SERVER["HTTP_X_FORWARDED_FOR"]) and $_SERVER["HTTP_X_FORWARDED_FOR"] != "") ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
return (preg_match("/^[0-9\.]+$/", $ip)) ? $ip : "";
}
?>
|
| |
|
|
|
|
|
|
|
для: uvajs
(17.09.2010 в 12:28)
| | Сделайте регистрацию и не парьтесь.
А если хотите оставить возможность комментирования без регистрации - то поставьте каптчу, глупые боты уже не пройдут. А от пользователей прятатсья - а вдруг я хочу еще что-то добавить (а редактирования сто процентов нет). | |
|
|
|
|
|
|
|
для: neadekvat
(17.09.2010 в 02:03)
| | >Я ранее ссылку оставил на другую тему. Там написано.
ничего там не понятно. есть комментарий на сайте, нужно проверить пользователя на повторные коммент. чтобы пользователь не смог комментировать сразу 2 раза одну статью. как это дело реализовать подскажите пожалуйста | |
|
|
|
|
|
|
|
для: uvajs
(17.09.2010 в 01:41)
| | Я ранее ссылку оставил на другую тему. Там написано. | |
|
|
|
|
|
|
|
для: Trianon
(17.09.2010 в 01:26)
| | В принципе, я думаю, зависит от цели хранения ip адреса.
Если поиск строки будет осуществляться по любому другому полю, отличному от поля, в котором хранится ip-адрес, то это будут лишние телодвижения.
Но если поиск ведется по ip-адресу (ну, например, использована функция бана по ip и теперь надо проверить, не забанен ли пользователь (хотя я вообще против идеи бана по ip)), то, как вы уже сказали, для эффективности индексов я бы сделал эти телодвижения. | |
|
|
|
|
|
|
|
для: Trianon
(17.09.2010 в 01:26)
| | Ребят, все это очень хорошо, но объясните, что все это значит??? | |
|
|
|
|
|
|
|
для: neadekvat
(17.09.2010 в 01:23)
| | я к тому, что разница-то не на порядок.
Хотя таки да, согласен. Ради эффективных индексов можно было и поджать. | |
|
|
|
|
|
|
|
для: Trianon
(17.09.2010 в 01:18)
| | Судя по нотации, 39 и менее.
Хотя вопрос от вас несколько смущает. Где-то подвох? | |
|
|
|
|
|
|
|
для: neadekvat
(17.09.2010 в 00:43)
| | сколько там в IPv6 ? | |
|
|
|
|