الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أخفي id و أعمل remap للروابط ؟

بدأه miedoo في 3 مايو 2014 · 2 رد · 810 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته.........

 

أرغب بعمل إخفاء ID عن المستخدم في موقع إخباري (ID الذي هو المفتاح الرئيسي لجدول في قاعدة البيانات) فجرت العادة عندي عند عرض قائمة أخبار أقوم بوضع كود مثل هذا

<a href="../news/more.php?idd=<? echo $rownews[News_id]; ?>">Read more</a>

أو

<a href="Mywebsite/news/more.php?idd=<? echo $rownews[News_id]; ?>">Read more</a>

حيث idd تأخذ قيمة id و بالطبع سيظهر للمستخدم هكذا مثلا في view page source

<a href="Mywebsite/news/more.php?idd=23">Read more</a>

طبعا بالنسبة للبعض ليست مشكلة خصوصا لو راعينا php security و لكني لا أريد أن يظهر هكذا خصوصا لاحظت إن أغلب المواقع لا تظهر id بل تظهر هكذا مثلا

<a href="Mywebsite/news/this_my_news">Read more</a>

و هناك موقع أعرفه يظهر اليوم و الشهر و السنة قبلا كأنهم مجلدات مثل

<a href="Mywebsite/2014/12/4/my_news">Read more</a>

****************************************

الخلاصة:

أنا أستعمل codeigniter و أريد أن أقوم بعمل remap للروابط ليظهر كما بالشكل الأخير, المشكلة رغم إني قرأت عن URl route لكن لم أعثر على الجواب.

 

أنا أريد أن أخفي أو أستغني عن id و أعمله remap كما بالشكل الأخير (إظهار العنوان و اليوم و الشهر و السنة) حتى إن هناك موقع الذي يفعل ذلك به فكرة ذكية

عند كتابة الرابط هكذا

www.Mywebsite.com/2014/12/4

تظهر صفحة تعرض قائمة من الأخبار التي نزلت في هذا اليوم, و نفس الشيء في الشهر أو السنة.

 

رجاء المساعدة

تم تعديل هذه المشاركة بواسطة miedoo في 3 مايو 2014 في 11:34

#2

وعليكم السلام ورحمة الله وبركاته

لا أعرف طريقة.

لكن من الممكن استعمال الـ session

#3

عن طريق ملف .htaccess

مواضيع مشابهة