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

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

بدأه mohmadalmasre في 26 أبريل 2013 · 7 رد · 1,130 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

عندي سؤال محيرني شوي 
طبعا من بداية تعلمي للغة البرمجة 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/

 

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

 

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

110.jpg
#2

http://www.phpriot.com/articles/search-engine-urls

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

السلام عليكم 

راح أحاول أجاوبك على قد معلومات القليلة لذا أرجوا ما تآخذني لو ما كانت كاملة أو فيها أخطاء لأني لازلت مبتدأ  :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);

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

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

#4

شكرا كتير اخي 

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

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

ahmedsaoud31

على مساعدته الدائمة لي في الموقع ^_^
110.jpg
#5

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

 

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

 

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

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#6

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

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

#7

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

110.jpg
#8

السلام عليكم

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

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

−1
1110917454.jpg

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…