• 0
mohmadalmasre

سؤال عن جعل رابط صفحة البروفايل بأسم العضو

سؤال

بسم الله الرحمن الرحيم 

كيفكم اعضاء الموقع الكرام 

عندي سؤال محيرني شوي 
طبعا من بداية تعلمي للغة البرمجة php سواء على النت او في الجامعة كنت استخدم جلب معلومات العضو في صفحة البروفايل
ااو صفحة عرض العضو 
عن طريق احضار الايدي او احضار السيشن وتنفيذ الاستعلام من قاعدة البيانات لاحضار المعلومات العضو الذي يساوي الايدي الخاص به 
الايدي اللي معنا 

مثلا ::

 

 

;(['intval($_GET['cat

 

 

 

$getcat3 = mysql_query("select cat_is from cat where cat_id='$getcati'");

 

 

 

ليصبح معنا الرابط هكذا 

على سبيل المثال 

http://localhost/syriafamile/newpageuser.php?se=4&id=9%27


كصفحة البروفايل 

 

لكن كما نرى مثلا في الفيس بوك 
عند زيارة صفحة البروفايل في الفيس بوك مثلا بعد 

يتم وضع اسم العضو !!

 

https://www.facebook.com/HOMSE3

 

 

ايضا طريقة الروابط عندي على سبيل المثال اغلبها عن طريق 

 

 

id=24&sr=67

 

ارغب بتعلم طريقة ان يصبح الرابط هكذا 

 

siteurl/pagename/something/

 

هل هناك اي وسيلة لتعلم هذا الموضوع او اي مرجع او درس لتصفحه ؟

 

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

7 إجابة على هذا السؤال .

  • 0

السلام عليكم 

راح أحاول أجاوبك على قد معلومات القليلة لذا أرجوا ما تآخذني لو ما كانت كاملة أو فيها أخطاء لأني لازلت مبتدأ  :cry:

بالنسبة لسؤالك الأول و الثاني المواقع مثل التي ذكرتها تستعمل أوامر ال htaccess :angry:  و هو ملف موجود على سرفرات اللينكس  

  

أعود للسؤال الأول لجعل إسم صاحب البروفايل في العنوان إستعمل  الإسم في الرابط كتجميل    إستعمل السيشن في طلب الإستعلام أو إستخدم الإسم من الرابط للإستعلام الأمر عادي و أصبح أمن مع دوال mysqli  لتحضير البيانات

 

 

لو لم تستطع الدخول لملف ال htaccess  لأي سبب  عندي إجتهاد شخصي لعله يعجبك :blush: لأني جربته و نجح  عنده سيئة واحدة لا تستطيع التخلص من صفحة index.php  و علامة الإستفهام  لكن تستطيع كتابت الرابط  على هذا الشكل  

<a href="?id/name/email">عنوان الرابط</a>

و ناتج يكون index.php?id/name/email

لإستخراج المعلومات أكتب على هذا الشكل

	 $get=key($_GET);   $x= explode('/',$get);

فتكون البيانات على شكل مصفوفة رقمية تبدأ من الصفر و تستطيع  الإستعلام بها كما تريد 

سلام و أتمنى أكون أفدتك  و معذرة لو لم أفعل 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا كتير اخي 

عبد القادر الحرثي

 صحيح اني مافهمت شي بس شكرا على اي حال على مساعدتك ومرورك الجميل 
والشكر ايضا  ل 

ahmedsaoud31

على مساعدته الدائمة لي في الموقع ^_^
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

على الرحب والسعة محمد أنت منورنا في المنتدى هنا

 

بالنسبة للموضوع الذي تحدث عنه الأخ عبدالقادر كنت قد شرحته في أحد مشاركاتي على الرابط التالي

 

والرابط الذي أرفقته في الأعلى به تفصيل جيد للتعامل مع أوامر الـ htaccess والتي تحتاج منك أنك تكون لديك دراية بالتعابير القياسية regular expression .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

العفو اخي و معذرة لأني لم أستطع إيصال الفكرة لك

على كل حال أنا مستعد أعيد شرح الجزئية التي تريد و معذرة مرة ثانية 

 

 
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لاء ولا يهمك اخي عبد القادر كتر الله خيرك 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

هذه الخاصية اسمها URL Rewriting وهي مستخدمه في framework php مثل Symfony2 و codeigniter ... 
و من أهمّ ميزاتها بالاضافة الى انها تعطي روابط جميلة فهي تساعد على تحسين موقعك في محركات البحث

المسألة معقدة قليلا لكن أعطيتك كلمات مفاتيح -URL Rewriting- وبامكانك ايجاد دروس تعلمك

-1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .