تور لحظه آخری
امروز : دوشنبه ، 14 آبان 1403    احادیث و روایات:  امام صادق (ع):پيامبر خدا هنگام نشستن، بيشتر رو به قبله مى نشست.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

اوزمپیک چیست

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

نگهداری از سالمند شبانه روزی در منزل

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

 






آمار وبسایت

 تعداد کل بازدیدها : 1825827623




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

Client Cookie -


واضح آرشیو وب فارسی:سایت ریسک: Client Cookie hoom 02 ارديبهشت 1382, 14:49با سلام من يه مشكلي توي ست كردن كوكي ها با ASP دارم. طبيعيه كه براي نوشتن كوكي از اين خط Response.Cookies("MyCookie") = aValue Reponse.Cookies("MyCookie").Expires = Date + 365 و براي خوندنش از اين روش Dim aValue aValue = Request.Cookies("MyCookie") استفاده ميكنيم. حالا مشكل اينجاس كه من برنامه اي كه دارم روي دوتا سرور نصب شده (راستش رو بخوايين 9 تا ولي اونايي كه به موضوع ما ميخورن 2 تان) كه اين دوتا سرور لود بالانس شده اند. يعني بسته به ترافيك بعضي وقتا اين يكي و بعضي وقتا اون يكي به شما جواب ميده. اگر دستورات بالا رو صدا بزنيم هر بار توي سرور كوكي رو درست ميكنه. يعني اگر شما به اون يكي سرور برين مقدارش با اون يكي فرق ميكنه. حالا ميخواستم ببينم كسي ميدونم چطوري ميشه Client Cookie با ASP درست كرد كه اصلا كوكي رو روي كامپيوتر يوزر بنويسه نه روي سرور؟ ارادتمند همگي kavian 25 ارديبهشت 1382, 06:03سلام دوست عزيز اصولاٌ كوكىها روي كامپيوترهاي Client ايجاد ميشن نه روي Server و اصلا تعريف كوكي همينه. دستوراتي رو كه شما اون بالا براي آبجكت هاي Request و Response نوشتيد كاملا درست هستند و همونطور كه خودتون ميخواين باعث ايجاد كوكي روي Client ميشه نه Server. براي نگهداري اطلاعات روي Server از آبجكت Session استفاده ميشه و براي نگهداري اطلاعات روي Client از Cookies. پس شما خودتون روش ايجاد كوكىها روي كلاينت رو بلدين و با استفاده از دستورات بالا يك كوكي به اسم MyCookie روي كامپوتر User ايجاد كردين كه بعد از يك سال از تاريخ ساخته شدن كوكي از بين ميره. اما مشكل شما اينه كه از 2 سرور استفاده مىكنيد و قصد داريد كوكي رو كه با استفاده از سرور اول ساختيد بوسيله سرور دوم هم بخونيدش. اما تا اونجايي كه من مىدونم اين كار غير ممكنه چون كوكىها با استفاده از هدرهاي HTTP ذخيره و خونده ميشن و هروقت كه Browser درخواست يك صفحه وب رو از سرور ميكنه تنها كوكي هاي ايجاد شده توسط همون Server براي مرورگر ارسال ميشن و در نتيجه كوكىهايي كه بوسيله يك سايت وب ساخته شده اند تنها بوسيله همون وب سايت ميتونن خونده بشن. مثلا شما هيچ وقت نمىتونيد كوكي رو كه سايت Yahoo روي يك كلاينت ايجاد كرده با استفاده از سايت خودتون بخونيد. اما يك سري خواصي وجود داره كه شايد بشه با استفاده از اونها يك كارايي كرد. البته من خودم تا بحال اصلا با اونها كار نكردم و درست سر در نمىيارم. يكي خاصيت Domain كه ميشه با استفاده از مجموعه Response.Cookies اون رو تنظيم كرد. اين خاصيت از كوكي بطور پيش فرض برابر آدرس سايت وب شماست و شما ميتونيد با استفاده از اون آدرس وب متفاوتي رو وارد كنيد. يك خاصيت ديگه به اسم Path هم وجود داره كه مشخص ميكنه كوكىها چطور خونده بشن. اين خاصيت رو ميشه طوري تنظيم كرد كه به كوكىها اجازه بده فقط بوسيله صفحات در دايركتورىهاي خاصي خونده بشن. بصورت پيش فرض اين خاصيت برابر دايركتوري ريشه سايت شما تنظيم ميشه. اما راه ساده تر و شايد هم تنها راه شما اينه كه از روي هر كدوم از سرورها جداگانه 2 كوكي ايجاد كنيد و بعدا براي هر سرور از كوكي مربوط به خودش استفاده كنيد. قربانت. كاويان hoom 26 ارديبهشت 1382, 17:04سلام اشتباه من اينجا بود كه اسم Domain رو كامل ميدادم. درصورتيكه فقط آخرش رو بايد مينوشتم. درضمن براي Path هم اگر دوتا باشن Request.Cookie اوني رو برميگردونه كه عميقتر باشه. مثلا اگر داشته باشيم /Path1/Path2 و يه كوكي ديگه داشته باشيم اينطوري /Path1 دستور Request.Cookie اولي رو برميگردونه. اين دوتا رو كه درست كردم جواب داد. خيلي ممنون ارادتمند




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 219]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن