با Sqids شناسههای کوتاه و امن برای URL بساز
خلاصهٔ کاملتر
تو این مقاله از Laravel News اومده که Sqids یه پکیج PHP هست که یه یا چند عدد صحیح غیرمنفی رو میگیره و به یه رشتهی کوتاه و امن برای URL تبدیل میکنه، و همون رشته رو هم میتونه دوباره به عددهای اصلی برگردونه. این پکیج جانشین Hashids هست و چون همین روش کدگذاری تو بیش از ۴۰ زبان پیاده شده، یه آیدی که تو PHP ساخته شده با تنظیمات یکسان تو JavaScript، Python یا Rust هم به همون شکل decode میشه. نسخهی PHP به PHP 8.1 و یکی از اکستنشنهای gmp یا bcmath نیاز داره.
نویسنده میگه رایجترین کاربردش پنهانکردن کلیدهای پشتسرهم دیتابیس تو URLهای عمومیه. وقتی آدرسهایی مثل /invoices/1 و /invoices/2 رو نشون میدی، عملاً به بازدیدکننده میگی چندتا رکورد داری و دعوتش میکنی کل بازه رو بالا و پایین کنه. اگه کلید اصلی رو encode کنی، بهجاش یه رشتهی مبهم میگیری.
- دسترسی به خلاصهٔ کوتاه خبر
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی مقاله
- عدم نمایش تبلیغات
- دسترسی به خلاصهٔ کوتاه خبر
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی مقاله
- عدم نمایش تبلیغات




