دالة جلب المحتوى $_GET ...!!!

آلسلام عليكم

كيف يمكنني تحويل هكدا رابط مثلا حيث هو يعمل بجلب الid ثم يستعلم ويعرض النتائج

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

or

or

/

ارجو المساعدة او دلوني على مراجع

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

اذا كنت تستعمل Apache فانه يمكنك الاستعانة بـ: قواعد اعادة الكتابة Rewrite Rules

هذا بالنسبة للروابط الواردة.

لكن بالنسبة للروابط الصادرة فأنت تستطيع التحكم بها و طباعتها كما تشاء باستعمال PHP

اولا شكرا لك اخي دآئما ترد على استفساراتي

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

هل تستعمل وورد بريس او ما شابه أم أن البرنامج تمت برمجته من الصفر

من الصفر اخي هو لاختصار الروابط على ان يكون يعمل بتلك الطريق و المعرف هو جزء من الرابط الدي سآختسره

14

انت تريد عمل بنامج لاختصار الروابط للمواقع مختلفة أو ان site.com و هو موقعك و تريد تغيير عرض الروابط فقط في عنوان المتصفح

او أنك تريد اظهاره داخل الصفحة مثل ما يعمله هذا الموقع كالرابط القصير الذي يظهر في اسفل القائمة اليسرى الموجدة في هذه الصفحة؟

لان الأمر يختلف

لاظهار الرابط القصير استعمل PHP لكن يجب أن يكون لديك id فتكتب

echo '

http://site.com/page/' . $id; عندها سيظهر الرابط مثل

لكن اذا نقرت على الرابط فلن يشتغل اذا لم تضع قاعة اعادة الكتابة التالية وهناك طريقتين لعمل ذلك الطريقة الأولى باستعمال Apache اضف السطور الآتية الى ملف htacess RewriteEngine on RewriteRule ^/page/([0-9]+)$ /index.php?id=$1 فهذه القاعدة تقوم بتحويل الرابط /page/123 الى /index.php?id=123

الطريقة الثانية باستعمال PHP اضف السطر الاتي الى ملف htacess FallbackResource index.php ثم ضع هذا البرنامج في الملف index.php $path = ltrim($_SERVER['REQUEST_URI'], '/'); // Trim leading slash(es) $elements = explode('/', $path); // Split path on slashes if(count($elements) == 0) // No path elements means home //go to home page else if(count($elements) == 2){ // See if we have two elements "page" and "123" if($elements[0]='page'){ $id=$elements[1]; //now you have the id, show the page. } }

فيه خطأ في عرض تعليقي السابق

الحل مشروح هنا

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

دعاني الفضول إلى أن أسأل:

ما طريقة الكود، وكيف يمكنني كتابة كود متعدد الأسطر بطريقة مناسبة؟

يمكن أن تساعدك هذه التدوينة