0 امتیاز
قبل در برنامه نویسی توسط (690 امتیاز)
برچسب گذاری دوباره قبل توسط

در یکسری از صفحات وب سایتم اطلاعات را از طریق QueryString برای صفحات دیگر ارسال می کنم، آیا راهی وجود دارد که بتوانم آنها را رمزگزاری کنم که کاربر از طریق مشاهده URL متوجه اطلاعات ارسالی نشود؟

1 پاسخ

+2 امتیاز
قبل توسط (868 امتیاز)

اول اینکه خب وقتی اطلاعاتی رو از طریق QueryString ارسال میکنید ، public هستن ، ولی شما میتونید با استفاده از تکنیک UrlRewriting اونا رو از دید کاربر پنهان کنید ، و حتما اینو در نظر بگیرید که موتور های جستجو مفهومی بهنام Freindly Url رو مطرح میکنن که میگن برای بالا رفتن رنکینگ وب سایت شما در موتور های جستجو ، حتما از Url های تمیز و مرتب و خوانا استفاده بشه مثلا

http://mihanblog.com/blog/post/new

یه url مرتب و خوانا هستش که بسیار قابل پذیرش و بر عکس 

http://www.digikala.com/?Page=Accessory&Code=AC-Cartridge-HP-901-Black 

یه url نا مرتب هستش ، که بهتر بود به این کشکل با استفاده از UrlRewriting تغییر میکرد:

http://www.digikala.com/Accessory/AC-Cartridge-HP-901-Black

 

مطالع کنید اینا رو 

http://www.urlrewriting.net/149/en/home.html

http://coding.smashingmagazine.com/2011/11/02/introduction-to-url-rewriting/

قبل توسط (690 امتیاز)
آیا UrlRewriting باعث کد شدن URL می شود یا پنهان سازی آن؟
قبل توسط (868 امتیاز)
فقط پنهانش میکنه.یه جور ماسک کردن هستش،  یعنی یه همچین چیزی بش میدی
?catid=12&id=30
اون رو طوری ماسک میکنی که اینو بت میده
/12/۳۰

سوالات مشابه

0 امتیاز
1 پاسخ 490 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط hldv (760 امتیاز)
+1 امتیاز
0 پاسخ 347 بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
+1 امتیاز
1 پاسخ 924 بازدید
0 امتیاز
1 پاسخ 795 بازدید
0 امتیاز
0 پاسخ 730 بازدید
+1 امتیاز
1 پاسخ 687 بازدید
0 امتیاز
0 پاسخ 360 بازدید
0 امتیاز
1 پاسخ 499 بازدید
0 امتیاز
0 پاسخ 454 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
...