Bunun üçün checkboxun qiymətini Servlet tərəfdə oxuyub Cookie-nu ona uyğun yaratmaq lazımdır, expire müddəti dəyişəcək.
http://blog.anthonychaves.net/2010/01/28/login-tokens-with-java-servlets/
Çox sağolun Ramin müəllim. Çox kömək oldu mənə. Özüm heç cürə başa düşə bilmirdim səhvi. Sizə bir sual da vermək istəyirəm. Demək olar ki bütün saytlarda var belə bir sistem. İstifadəçi sayta daxil olmaq üçün login parolu yazdıqdan sonra bir ChekBoxda qonaq olduğunu və ya şifrəni yadda saxlamağı seçə bilər. Mən bunu etmək üçün cookie dən istifadə etməliyəm? Yəni əgər istifadəçi qonaq olduğunu göstərərsə cookie lər yaddaşda qalmasin. Səhifə bağlandıqdan sonra silinsin, əks halda 1 həftə müddətində Browserin yaddaşında qalsın. Bunun üçün hansı şərti qoymalıyam?
Salam. Cookie adında boşluq olmaz, ona görə xəta verir. Kodu aşağıdakı kimi dəyişin, işləyəcək.
[code]
Cookie muveqqetiCookie = new Cookie("Muveqqeti-cookie-" + i, "cookie-deger-" + i);
Cookie yaddasCookie = new Cookie("Yaddashdaki-cookie-" + i, "cookie-deger-" + i);
[/code]
Sizin kodun düzgün variantını buraya yerləşdirdim:
http://www.boxca.com/82l7hk19mmf5/CookieDemo.zip.html
Proyektdəki servleti aşağıdakı adresdən işlədin.
http://localhost:8080/CookieDemo/CookieServlet
PHP Curl CURLOPT_COOKIEJAR fayl-a cookie-ləri yazmır
Session və Cookie istifadəsi təhlükəszidirmi?