روش درست آدرس دهی(لطفا همه کمک کنن)

این تاپیک 3 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  sadaf ،‏ 1 سال پیش .

این تاپیک تاکنون 290 بازدید داشته است .

نویسنده پست
یکشنبه ، 1 نوامبر 2015     5:05 ب.ظ #


sadaf

Subscriber
VIP
99 پست88 تاپیک

سلام روش درست آدرس دهی و لود کردن صفحات در وب چطوریه؟

مثلا یک سایت مثل 5040 داریم وقتی روی یک محصول کلیک میکنی و توضیحات محصول میخوای

به همون صفحه مربوط به همون محصول میره و اطلاعات اونرو نشون میده

چطور اینکار رو انجام میده؟از کجا میفهمه که در این صفحه باید تویحات این محصولی

که روش کلیک شده رو نشون بده؟

من قبلا برای اینکار از طریق url مثلا آی دی محصول رو میفرستادم به صفحه

مورد نظر اونجا از طریق url ای دی رو دریافت میکردم و اطلاعات مربوط به همون

رو نشون میدادم آدرس دهی هم فقط باید از نوع get میبود چون اگه از نوع post

میبود با یک بار رفرش صفحه url که آی دی رو در خودش داشت از بین میرفت

اما فکر کنم این روش از نظر امنیتی مشکل داره درسته؟

چکار کنم که اگر از همین روش استفاده کردم وقتی کاربر در url مثلا یه چیز دیگه داد

مثل 5040 بره به صفحه اول سایت

خواهش میکنم هرکس میدونه کامل برام توضیح بده و روش درست رو بگه

چون کاملا گیج شدم

1  تشکر
شنبه ، 7 نوامبر 2015     12:04 ب.ظ #


sadaf

Subscriber
VIP
99 پست88 تاپیک

هیچکس اطلاعی در این مورد نداره؟

0  تشکر
شنبه ، 7 نوامبر 2015     12:22 ب.ظ #


وحید صالحی

Authorplus
VIP
548 پست4 تاپیک

سلام در حالت عادی آدرس دهی از همین طریق ارسال و دریافت id هست اگر هم id اشتباه ارسال بشه قاعدتا ادرس رو پیدا نمی کنه و میشه دستور redirect به هر صفحه ای رو مثل صفحه اول براش ست کرد اگر هم نخواهید مقادیر id نمایش داده بشه و بجاش مثلا متنی به عنوان لینک در آدرس بار نمایش داده بشه باید از فریم ورک ها و mvc استفاده کنید که توضیحات مفصلی داره اما روش کلش به همون صورت ارسال مقادیر id هست در دوره php فکر میکنم آقای آوند در این مورد توضیح داده اند

 

1  تشکر
شنبه ، 7 نوامبر 2015     7:11 ب.ظ #


sadaf

Subscriber
VIP
99 پست88 تاپیک

خیلی ممنون از راهنماییتون

فقط ببخشید میشه لطف کنین بگین چطور باید بگم که اگر نوار ادرس تغییر داده شد

به صفحه اصلی منتقل بشه

همین فهمیدن تغییر در نوار ادرس

0  تشکر
پست 1 تا 4 (از مجموع 4 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .