تستخدم هذه المقالة ببساطة تقنية ملفات تعريف الارتباط للحد من عدد الإعجابات ، ولا يمكنها منع السياح من الإعجابات الضارة.
حسنًا ، دعونا لا نتحدث عن ذلك بعد الآن ، دعنا نلقي نظرة على الأساسيات:
ajax+springmvc+ملف تعريف الارتباط
يمكنك أن تفعل ما تريد في الإطار الأوسط. يستخدم المؤلف springMVC هنا. طالما أنك تحصل على httpservletrequest و httpservletresponse ، يمكنك تشغيل ملفات تعريف الارتباط.
ما هو ملف تعريف الارتباط
ملف تعريف الارتباط هو متغير مخزن في كمبيوتر الزائر. يتم إرسال ملف تعريف الارتباط هذا كلما طلب الكمبيوتر نفسه صفحة من خلال المتصفح. يمكنك استخدام JavaScript لإنشاء واسترداد قيمة ملف تعريف الارتباط.
ذكرت القراءة الثانية أن ملفات تعريف الارتباط يتم تخزينها في طلب HTTP ، والذي يوفر لنا إمكانية تشغيل ملفات تعريف الارتباط في Java.
الاستخدامات الرئيسية لـ cookiesedit
يمكن للخادم استخدام الطبيعة التعسفية للمعلومات الواردة في ملفات تعريف الارتباط لتصفية هذه المعلومات وصيانتها بانتظام لتحديد الحالة في نقل HTTP. يتمثل التطبيق الأكثر نموذجية في ملفات تعريف الارتباط في تحديد ما إذا كان المستخدم المسجل قد سجل الدخول إلى الموقع. قد يُطلب من المستخدم الاحتفاظ بمعلومات المستخدم في المرة القادمة التي يدخل فيها هذا الموقع لتبسيط إجراءات تسجيل الدخول. هذه هي وظائف ملفات تعريف الارتباط. تطبيق آخر مهم هو معالجة "عربة التسوق". يمكن للمستخدمين اختيار منتجات مختلفة على صفحات مختلفة من موقع الويب نفسه على مدار فترة زمنية ، وسيتم كتابة هذه المعلومات في ملفات تعريف الارتباط لاستخراج المعلومات في وقت الدفع الأخير.
بعد فهم ملفات تعريف الارتباط بشكل أساسي ، دعونا نلقي نظرة على كيفية تشغيل Java ملفات تعريف الارتباط
قم بإنشاء ملف تعريف ارتباط بلا حياة ، أي ملف تعريف الارتباط الذي يختفي مع إغلاق المتصفح. الرمز كما يلي:
HttPservletRequest طلب httpservletresponse cookie = ملف تعريف الارتباط الجديد ("cookiename" ، "cookievalue") ؛ reponse.addcookie (ملف تعريف الارتباط) ؛قم بإنشاء ملف تعريف ارتباط لدورة الحياة يمكنه ضبط دورة حياته
ملف تعريف الارتباط = ملف تعريف الارتباط الجديد ("Cookiename" ، "Cookievalue") ؛ // تتلقى هذه الطريقة عددًا صحيحًا في ثوانٍ ، والتي تمثل الحد الأقصى لعمر ملف تعريف الارتباط. تشير القيمة السالبة إلى أنه سيتم مسح ملف تعريف الارتباط عند إغلاق المتصفح ، مما يشير إلى أنه يجب مسح ملف تعريف الارتباط على الفور. ملف تعريف الارتباط. إذا لم يتم ضبط المسار ، فيمكن الوصول إلى مسار ملفات تعريف الارتباط فقط ومساره الفرعي عن طريق ضبط ملف تعريف الارتباط ("/") ؛ reponse.addcookie (ملف تعريف الارتباط) ؛اقرأ ملف تعريف الارتباط ، اقرأ رمز ملفات تعريف الارتباط على النحو التالي
ملفات تعريف الارتباط [] ملفات تعريف الارتباط = request.getCoOkies () ؛ // بهذه الطريقة يمكنك الحصول على مجموعة من ملفات تعريف الارتباط لـ (ملفات تعريف الارتباط: ملفات تعريف الارتباط) {cookie.getName () ؛ // الحصول على ملف تعريف الارتباط namecookie.getvalue () ؛ // احصل على قيمة ملف تعريف الارتباط}عملية قيود محددة springmvc
/*** مثل العملية ** param comment* param request* param response* return*/ @requestmapping (value = talkingconst.path_love ، method = requestmethod.post) public reresponder map <string ، object> love (التعليق ، التعليق ، يمكن أن يشير ملف تعريف الارتباط الذي تم الحصول عليه استنادًا إلى اسم طريقة ملف تعريف الارتباط getCookieByName () map.put (TalkingConst.attribute_msg ، "لقد أحببت ذلك ، يرجى أخذ استراحة ~") ؛ map.put (TalkingConst.attribute_name_result ، boolean.false) ؛} آخر {// تشغيل قاعدة البيانات ، إضافة CommentService.love (التعليق) ؛ // إنشاء ملف تعريف الارتباط. يمكنك الرجوع إلى addCoOkie المغلف (Response ، comment.getCommentId () + "" ، "" ،) ؛ map.put (TalkingConst.attribute_name_result ، boolean.true) ؛} خريطة الإرجاع ؛}في هذه المرحلة ، يتم الانتهاء من عدد الإعجابات المقيدة بواسطة ملفات تعريف الارتباط البسيطة. لم يتم وضع رمز مكتب الاستقبال لأن نمط كل مثل كان مختلفًا.
المشاركة المذكورة أعلاه معك المعرفة ذات الصلة حول استخدام ملفات تعريف الارتباط للحد من عدد الإعجابات في Java ، وآمل أن تكون مفيدة لك.