سلام به همه دوستان
سوال من اینه که برای انتقال مقادیر بین صفحات بهتره از سشن session استفاده کنیم یا کوئری استرینگ query string؟
مثلا تو صفحه آرشیو اخبار روی یک خبر کلیک کنه تا وارد جزییاتش بشه بهتره کد خبر رو با چی انتقال بدیم؟
سلام به همه دوستان
سوال من اینه که برای انتقال مقادیر بین صفحات بهتره از سشن session استفاده کنیم یا کوئری استرینگ query string؟
مثلا تو صفحه آرشیو اخبار روی یک خبر کلیک کنه تا وارد جزییاتش بشه بهتره کد خبر رو با چی انتقال بدیم؟
تو این مورد بهتره که از کوئری استفاده کنید ، کاربرد سشن جاهای دیگه هست.
مثلا عنوان خبر رو بزاری تو کوئریتون تا خوانا تر بشه ، اگه از url routing یا rewritimg استفاده کنید که خیلی خوانایی بهتر میشه.
اهدای عضو اهدای زندگی
--------------------------------------------------
آخرین پروژه ها :
آنتی ویروس کسپرسکی آنلاین --- فروشگاه آنلاین بیت دیفندر
آنتی ویروس بیت دیفندر --- دوتخته: نقد و بررسی هتل های ایران و جهان --- پشم شیشه ، پشم سنگ و کارتن پلاست ایران --- کسپرسکی
--------------------------------------------------
سلام
در این مورد خیلی توی همین وب بحث شده و به طور کلی بستگی به کارری داره که میخوای انجام بدی
مثلا برای همین مثالی که زدی این کار بد نیست اما اگه جایی پای امنیت وسط باشه دیگه کاربردی نداره
موفق باشید
یا علی
دوست عزیز همونطور که دوستان هم اشاره کردند معمولا برای جابجایی اطلاعاتی که جنبه عمومی دارند مثلا همین ارشیو اخبار که مثلا کد خبر توسط کوئری ارسال میشه روش متداول استفاده از کوئری استرینگه ولی استفاده از سشن در جاهایی کاربرد داره که اطلاعات خیلی مهم باشند و نباید قابل تغییر باشند .
مثلا در ارشیو اخبار اگه کسی بیاد کوئری استرینگ رو تغییر بده خوب طبیعتا خبری دیگری برایش نشون داده میشه و خطری سایت رو تهدید نمیکنه .
من توی سایتم برای انتقال همه مقادیر مثل کد خبر و کد کالا و ... و یا نام کاربری در کل همه مقادیر از سشن استفاده کردم حالا این مسله داره مثلا تاثیری تو سرعت و یا .. داره یا نه مهم نیست؟
بسته به تعداد کاربرانتون و دیتایی که داخل Session میریزید باعث افت سرعت برنامه تون میشه.
کد خبر و کد کالا رو میتونید از کوئری استرینگ استفاده کنید ولی نام کاربری و بقیه چیزها که جنبه امنیتی دارند همون روش سشن خوبه . استفاده بیهوده از سشن زیاد جالب نیست و میگن به سرور فشار وارد میکنه