PDA

View Full Version : QueryString



mehdi.bandeh
جمعه 17 مرداد 1393, 16:15 عصر
سلام خدمت دوستان

در حال طراحی سایتی با موضوع فروشگاه البسه هستم و می خوام در page های مختلف سایت , مشتری که خرید کرد جمع کل قیمت رو , روی page home برای مشتری محاسبه بشه و براش درج بشه و در مورد این موضوع برای انتقال اطلاعات بین page های مختلف از QueryString استفاده کنم , در مورد QueryString میخواستم بیشتر بدونم!!!!!!!!

اگه کمک کنید که در مورد QueryString بیشتر بدونم متشکر میشم............

aminmousavi
جمعه 17 مرداد 1393, 16:28 عصر
روشی کی میخواهید استفاده کنید اصولی نیست قیمت اجناس انتخاب شده رو با کوئری جابه جا کنید چون کاربر میتونه تغییر اعمال کند در کوئری .
به هر حال به طور ساده کوئری به اطلاعاتی گفته میشود که بعد از علامت سوال در آدرس بار مشاهده میکنید : www.test.com?id=4&name=amin
تو آدرس بالا دو کوئری میشود دریافت کرد یکی id که مقدار 4 داره یکی name که مقدار amin داره ، همانظور که دیدید بین دو مقدار در کوئری باید & بزارید

برای دسترسی به مقدار در ASP از کد زیر استفاده کنید :

string id=Request.QueryString["id"]
string name=Request.QueryString["name"]

mehdi.bandeh
جمعه 17 مرداد 1393, 17:17 عصر
روشی کی میخواهید استفاده کنید اصولی نیست قیمت اجناس انتخاب شده رو با کوئری جابه جا کنید چون کاربر میتونه تغییر اعمال کند در کوئری .
به هر حال به طور ساده کوئری به اطلاعاتی گفته میشود که بعد از علامت سوال در آدرس بار مشاهده میکنید : www.test.com?id=4&name=amin (http://www.test.com?id=4&name=amin)
تو آدرس بالا دو کوئری میشود دریافت کرد یکی id که مقدار 4 داره یکی name که مقدار amin داره ، همانظور که دیدید بین دو مقدار در کوئری باید & بزارید

برای دسترسی به مقدار در ASP از کد زیر استفاده کنید :

string id=Request.QueryString["id"]
string name=Request.QueryString["name"]



مرسی از شما
پس با این حساب QueryString امنیت نداره
روش مناسب برای این کار به نظر شما چیه؟؟؟؟؟؟؟؟؟

aminmousavi
جمعه 17 مرداد 1393, 17:25 عصر
برای کار شما خیر . چون قرار جمع محصول ها رو نشون بدی و نباید کاربر بتونه دسترسی به آن داشته باشه از Session استفاده کن ، که اطلاعات سمت سرور ذخیره میشه

mehdi.bandeh
جمعه 17 مرداد 1393, 17:30 عصر
برای کار شما خیر . چون قرار جمع محصول ها رو نشون بدی و نباید کاربر بتونه دسترسی به آن داشته باشه از Session استفاده کن ، که اطلاعات سمت سرور ذخیره میشه
مرسی از راهنمایتون

sun2rise
یک شنبه 19 مرداد 1393, 02:25 صبح
query اصلا امنیت نداره ولی توی سرعت سایت تاثیر نمیذاره که از این لحاظ خوبه
برای انتقال اطلاعات اون هم اطلاعاتی هم چون مبلغ اجناس بهتره از Session استفاده کنید سشن گرچه روی سرعت سرور تاثیر میذاره ولی بالاترین امنیت رو داره و کاربر هم نمیتونه دستکاری کنه