هش کردن id ر در url در php

سلام خدمت همه دوستان برنامه نویس خدا قوت
وقتی در دیوار یک آگهی ثبت میکنیم در قسمت دیوار من روی گزینه مدیریت آگهی که کلیک میکنیم در url در قسمت انتهایی یک کد وجود داره که احتمالا به id اون آگهی اشاره داره
چطوری id یک پست رو به این صورت تبدیل کنیم با همین تعداد کاراکتر که قابل بازیابی باشه و یونیک باشه ؟
سوال دوم وقتی رو گزینه مدیریت آگهی inspect element میگیریم هیچ تگ a دیده نمیشه پس چطوری به صفحه مدیریت آگهی میره ؟
لطفا راهنمایی کنید دوستان
 تصویر


ثبت پرسش جدید
عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 2 سال پیش مطرح شد
0

احساس میکنم این کار غیر ممکنه
درباره لینک ها ، اینا با کد های جاوا اسکریپت کنترل میشن احتمالا


امیرملکوتی
تخصص : برنامه نویسی تحت وب / طراحی گر...
@amirmalakotie 1 سال پیش آپدیت شد
0

می تونی از md5() استفاده کنی


$_GET[md5('name')]```

BahmanMD
تخصص : PHPDeveloper
@BahmanMD 1 سال پیش مطرح شد
1

با توجه به اینکه Id قابل حدس زدن هست برای همین از کدهای منحصر به فرد یا کدهای یکتا (UID) استفاده میکنن. شکل بهتر و امن تر آن، کد یکتا جهانی (UUID) هست که سایت دیوار هم از این کد استفاده کرده.
برای استفاده شما میتونین از کتابخانه هایی که برای این کار تعریف شدن استفاده کنین مثل:
https://symfony.com/doc/current/components/uid.html

سوال دوم هم به کدها نگاه کنین در کدهای مرجع یا پدر یک تگ <a> وجود داره.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام