راکت

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

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


ثبت پرسش جدید
Ibo Kiani
Ibo Kiani
تخصص :Backend developer
@abdoki77884 سال پیشمطرح شد
0

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


امیرملکوتی
امیرملکوتی
تخصص :برنامه نویس
@amirmalakotie3 سال پیشمطرح شد
0

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


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

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

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

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


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

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