راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

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

امیرملکوتی
امیرملکوتی
@amirmalakotie

تخصص: برنامه نویس

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


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

شاید پاسخ شما همین‌جا باشد

BahmanMD
BahmanMD
@BahmanMD

تخصص: PHPDeveloper

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

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

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

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