PHP-də Sorğu (Anket) Problemi

Salam. PHP-də bu yaxınlara bir problemlə üzləşdim. PHP-də sorğu sistemi hazırlayıram. Ancaq bir problem var hər kəs yalnız bir dəfə sorğuya səs verməlidir.
Bax bu məsələni həll edə bilmirəm.

Əslində variantlarım var amma düzgün deyil.

1. Cookie ilə etmək olar ancaq, həmin istifadəçi digər brauzer ilə həmin sorğuya yenə səs verə bilir.

2. Session bu da elə cookie kimidi.

3. Komputer adını almaqla, yəni hər komputerdən hər sorğu üçün bir səsə verə bilsin. Ancaq təssüf ki Serverdən istifadəçinin komputer adını almaq olmur.

4. MAC ünvan ilə. Burdada yenə Server imkan vermir.

İndi mən səs verən şəxsin hansı məlumatını saxlamalıyam və ya almalıyam ki gələn dəfə həmin istifadəçini tanıyım?


Yadda saxlama
Kateqoriya: Sual . , . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (8 cavab var)

(16:20, 30/09/2012 ) #21204

Salam. Ses veren istifadeciler saytda qeydiyyatdan kecib ses verirler? yoxsa ele qonaq kimi de sayta daxil olub ses vere bilirler?

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(16:29, 30/09/2012 ) #21205

Birde men bir qeder evvel bu suala uygun olmasada bele bir sual vermiwdim burda. Demek olar ki eyni iw prinsipidi menim verdiyim sualin neticesi ile sizin verdiyiniz sualin neticesi Burdanbaxib bir goz gezdirin. belke iwinize yarayan nese oldu.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(16:36, 30/09/2012 ) #21206

Saytda qeydiyat sistem yoxdu, sadəcə qonaqların hamsı səs verə bilir. Yoldaşların yazdıqlarına baxdım ancaq onlar da təsüff ki ip və cookie məsləhət görürlər. İP ayadın məsələdiki sabit qalmır, cookie isə hər brauzerdə başa olur.

Mən axtardım belə bir şey tapdım “Flash Cookie” adobe flash vasitəsi ilə etmək olar. Bu güya istifadəçinin komputerinə cookie yerləşdiri və o cookieni istənilən brazuerdən oxumaq olur. Qeyd də ediblər ki məsləhətli deyil.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(16:47, 30/09/2012 ) #21207

Müqayisə edəndə ən etibarlı üsul İP yoxlamaqladır. Bazaya yazılır hər səs verənin İP-si. Hər dəfə səs veriləndə yoxlama gedir. Lakin bu serverə yüklənmə verə bilər. Onun üçün də 2 mərhələdən keçirmək daha yaxşı olar.
COOKIE+IP
1. COOKIE yoxlanılır. Yalnız COOKIE mərhələsini keçərsə IP yoxlamasına müraciət edirik bazaya. Yəni hər dəfə birbaşa bazaya sorğu getməsini azaltmış oluruq.

Yenə də 100% müdafiə yoxdur. Amma ən azı tək Cookie yoxlamasından güvənlidir.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (16:51, 30/09/2012 ) #21209

    Bu sistemdə yenə də səhvlik olur. Məsələn İstifaədçi Mozilla Firefox ilə səs versə və daha sonra modemi söndürüb yandırıb Opera ilə həmin sorğuya 100% səs verə biləcək. Amma yenə də içində uyğunu bu görünür.

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

      (16:55, 30/09/2012 ) #21211

      Təbii ki. Amma belə istifadəçi çox az olacaq. İnternet istifadəçilərinin 90%-i cookie tam olaraq nə olduğunu bilmir, bir o qədəri də ip-nin modemi söndürdükdə dəyişdiyini bilmir 🙂
      Bundan başqa optimal üsul yoxdur hələki.

      Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(16:58, 30/09/2012 ) #21212

Onszuda Azərbaycan nə düz işləyir ki, bir dənə düzgün işləməyən sistem mən yaradım. Cavablarınıza görə çox sağ olun.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(09:58, 01/10/2012 ) #21236

3 və 4 veb proqramlaşdırma üçün deyil.
1 və 2 + İP nisbətən yaxşıdır. Amma bunlar da dəf ediləsi əngəllərdir. Hər kəsə açıq səsvermədə ideal həll mövcud deyil. Məhdudlaşdırmalar olanda isə xeyli yaxşı həllər var. Məsələn account ilə etmək. Hər qeydiyyatlı account bir dəfə səs verməlidir. Qeydiyyat prosesi asan və 1 dəqiqəyə olmasa, email təsdiqlənmə tələb edərsə, nəticə də obyektivə yaxın olar. Bu halda kimsə dalbadal fake accountlar açmağa hövsələli olsa belə(bu çox nadir halda nadir tiplər tərəfindən olur 🙂 ) bunu sonra nəticələrə maillərə baxıb asanlıqla üzə çıxarmaq olar. Ki dalbadal gələn N sayda səs eyni adamdandır(Cookie, İP, saytdakı activity log-ları – bunlar hamısı bir yerdə bunu asanlıqla təyin edə bilər)

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (1 gün əvvəl)

Software Developer cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (1 gün əvvəl)

Triste cavab verdi - Google Adsense vergi (1 gün əvvəl)

E. Hacı cavab verdi - Xif mn kodu (9 gün əvvəl)

Khagrov cavab verdi - Axtardığım mahnını tapa bilmirəm kömək edin (28 gün əvvəl)

E. Hacı cavab verdi - Dünəndən Kompüterlə Twitter/X və Pinterest -ə girə bilmirəm. (35 gün əvvəl)

orkhanrza cavab verdi - AZ9095də bağlama qalıb (40 gün əvvəl)

Ismayil1997 cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (49 gün əvvəl)

revan orucov cavab verdi - Bakıda evə 100mbps+ internet verən provayder var? (53 gün əvvəl)

E. Hacı cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (55 gün əvvəl)

Jurnalist cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (55 gün əvvəl)

asssa1 cavab verdi - Riyazi proqramlar üçün proqram (57 gün əvvəl)

Aleks cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (63 gün əvvəl)

E. Hacı cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (63 gün əvvəl)

Software Developer cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (63 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23288 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024