2 vyprosa
15 отговора
373 прегледа
2 vyprosa
zna4i imam dva vyprosa:
1-vo imam voting sistema ,no iskam potrebitelq da moje da glasuva samo po vednyj na vlizane v saita....kak moje da stane tova?
2- kak moga da opredelq viso4inata na red ot tablica....s heigh= edi kolko si ne stava:((
10x
kirilhome.hit.bg
1-vo imam voting sistema ,no iskam potrebitelq da moje da glasuva samo po vednyj na vlizane v saita....kak moje da stane tova?
2- kak moga da opredelq viso4inata na red ot tablica....s heigh= edi kolko si ne stava:((
10x
kirilhome.hit.bg
Re: 2 отговора
По първа точка: решението е с Cookies, т.е използваш функцията setcookie (пример setcookie("votepoll1","1",$expires); където $expires = time() + 60*60*24*365;), което изпращаш при гласуване. При отваряне на анкетата ще проверяваш дали има такова cookie и ако има извеждаш резултатите от анкетата (виж за справка $HTTP_COOKIE_VARS).
А по втора точка ............. става както си мислиш но ....... се пише height
А по втора точка ............. става както си мислиш но ....... се пише height
Re: 2 vyprosa
1. S cookie ili IP loggging
2. S <tr height=> kato ima6 predvid 4e ne moze da po-malko ot razmera na bukvite
E tuk ni6to niama :[линк]
2. S <tr height=> kato ima6 predvid 4e ne moze da po-malko ot razmera na bukvite
E tuk ni6to niama :[линк]
Re: 2 vyprosa
po 1. Cookie - moje da se iztrie i da se glasuva pak , po IP - otriazvash da glasuvat Vsichki koito sa za proxy - 1
Re: 2 vyprosa
variant s cookies opredeleno ne e dobyr. za ip logging - mojesh da napravish edna tablica, chieto sadyrjanie da se proveriava vseki pyt. pri vote dobaviash ip-to vytre za opredelen interval - 24 chasa primeno. sled tia 24 chasa se maha ot tam.
Re: 2 vyprosa
Вярно е, че IP Logging е по-добрия вариант, но напоследък повечето потребители преминават на LAN достъп до Интернет, където ако не си бизнес потребител или не си платиш нямаш външно IP, а използваш това на сървъра - в този случай при IP логинг ще отрежеш потребителите на един доставчик.
А по въпроса за, че Cookies може да се изтрие е вярно, но колко от обикновенните потребители го правят или знаят как да го направят ?????
А по въпроса за, че Cookies може да се изтрие е вярно, но колко от обикновенните потребители го правят или знаят как да го направят ?????
Re: 2 vyprosa
аз го правя така (за да прескоча проксито)
$remip = getenv ("REMOTE_ADDR");
if ( $remip == "masiv_ot_veche_minali_proxyta" {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
така хващаш и вътрешното ИП на машината от която идва клиента
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
$remip = getenv ("REMOTE_ADDR");
if ( $remip == "masiv_ot_veche_minali_proxyta" {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
така хващаш и вътрешното ИП на машината от която идва клиента
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: 2 vyprosa
да има, но ако е много "люто" настроено проксито не с хваща понякога, за това го правя по този начин.
Това си е на мойто си прокси и понеже малко параноично съм го нагласил, чак аз се борих 1 седмица докато ми светне да го направя така. Трябваше ми да хващам ИП-то на клиента за да му кажа какъв му е трафика .. е то не беше показване на трафика на проксито .. не беше показване на кво ли не .. сега е наред

по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Това си е на мойто си прокси и понеже малко параноично съм го нагласил, чак аз се борих 1 седмица докато ми светне да го направя така. Трябваше ми да хващам ИП-то на клиента за да му кажа какъв му е трафика .. е то не беше показване на трафика на проксито .. не беше показване на кво ли не .. сега е наред
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: 2 vyprosa
Пропуснал си факта че и x-forwared и client-ip няма да вършат работа в случая с лан доставчик - ip-адреси на потребителите им не са уникални, а са 192.168.ххх.ххх - така че между 192.168.225.1 от един лан доставчик и същия ip адрес от друг как ще направиш разлика ?
Re: 2 vyprosa
az ti predlagam edin ne mnogo efektiwen wariant... zna4i ima6 si sistemata kato samo registrirani potrebiteli mogat da glusuwat t.e. pri glasuwane potrebitelq trqbwa da osiguri parola za dadeno ime. Sys taq parola ili sys imeto generira6 nqkakuw klu4 koito w unikalen za wseki potrebitel. Predawa6 go sys ? ili s post ili nqkak i predi da nanese6 glasa mu w tablicata (ili kwoto e) prowerqwa6 dali go ima toq potrebite i dali e lognatl. Az li4no ne sym po4itatel na cookie i na IP logging 6toto ako nqkoi iska moje lesno da presko4i tiq raboti, pyk i dosta sa horata zad proxy i bez realni IP-ta. Ako si hodil na mtel.bg tam mai e po na4ina deto go predlojih.
Re: 2 vyprosa
тук си аболютно прав (не бях се сетил за това нещо), но пак има решение.
Просто ще логва и двете (прокси и клиентско ИП) и ще следи дали тази двойка съществува в базата му с гласувалите вече
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Просто ще логва и двете (прокси и клиентско ИП) и ще следи дали тази двойка съществува в базата му с гласувалите вече
по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Re: 2 vyprosa
Да логваш ip-to на проксито и ip-то на клиента като уникална двойка пак не върши работа в случаите с лан доставчици използващи динамични локални ip-та - макар че такива са малко на брой, че става по-сложно за администриране.
В крайна сметка voting-а е доброволно решение и ако клиентския браузер няма разрешени cookie-та - проблема си е на клиента.
В крайна сметка voting-а е доброволно решение и ако клиентския браузер няма разрешени cookie-та - проблема си е на клиента.
Re: 2 vyprosa
Ako moze6 da mi kaze6 kak moze da se vzeme int. LAN IP-to pri dobre nastroen NAT az ti obe6tavam kasa bira i kilo parzeni kartofi (sas ili bez sirene) :-)
I drugoto koeto po-vaznoto. Pove4eto ot nas polzvame LAN Inet @home .... (osven na work). Ne znam za drugite no az si imam REAL IP vseki pat (nezavisimo 4e izlizam prez FW i transperent proxy), i taka sam unique v mrezata vseki pat !
A tezi dostav4ici koito ne go predlagat za mene sa dosta neseriozni (osven ako user-a ne e re6il da spesti 1-2 lv ot real IP-to). Tova 4e niamat range ot IP-ta i ne znaiat kak da gi razdavat po lan nikak ne govori hubavo za tiah :-)
E tuk ni6to niama :[линк]
I drugoto koeto po-vaznoto. Pove4eto ot nas polzvame LAN Inet @home .... (osven na work). Ne znam za drugite no az si imam REAL IP vseki pat (nezavisimo 4e izlizam prez FW i transperent proxy), i taka sam unique v mrezata vseki pat !
A tezi dostav4ici koito ne go predlagat za mene sa dosta neseriozni (osven ako user-a ne e re6il da spesti 1-2 lv ot real IP-to). Tova 4e niamat range ot IP-ta i ne znaiat kak da gi razdavat po lan nikak ne govori hubavo za tiah :-)
E tuk ni6to niama :[линк]