النتائج 1 إلى 8 من 8

الموضوع: كيف اغير روابط سكربت ما واضيف عليها متغير

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2008
    المشاركات
    54

    كيف اغير روابط سكربت ما واضيف عليها متغير



    السلام عليكم
    لى طلب وارجوكم لا تخذلونى لانه صار لى فترة طويلة ابحث عنه
    انا أريد ان اغيرروابط سكربت ما واضيف عليها متغير
    لتوضيح الفكر ة
    مثلا لدى سكربت صفحاته تتكون من :
    index.php
    show.php
    showcat.php

    فى الصفحة index.php
    توجد روابط كالتالى
    show.php?id=1
    show.php?id=2
    show.php?id=3
    show.php?id=4
    أريد ان اجعلها كالتالى
    show.php?id=1&gid=1
    show.php?id=1&gid=2
    show.php?id=1&gid=3
    show.php?id=1&gid=4
    ونفس الكلام ينطبق على showcat.php

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

    وهل يمكن ان تبرمج بواسط mod rewrite أم لا ؟

    وشكرا واسف على الإطالة







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jun 2008
    المشاركات
    54


    20 مشاهدة ولا رد
    الى هذه الدرجة الموضوع صعب






  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2009
    المشاركات
    326


    هذه براميترات ترسل عن طريق GET
    لم افهم ماذا تقصد في تغيرها ؟
    يرجى توضيح سؤالك وتوضيح مقصدك من كلمة "سكربت ما "





    __________________
    ما الشأن وجود الطلب، و إنما الشأن أن ترزق حسن الأدب.

  4. #4
    عضو فعال
    تاريخ التسجيل
    Dec 2008
    المشاركات
    1,440


    تمشي أتوقع بالهتاكسس بس ما أعرف الطريقة جيداً

    راح أبحث لك





    __________________
    لا تسقني كأس الحياة بذلةٍ .... بل فاسقني بالعز كأس الحنظل

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    عند طلب صفحة index.php?id=1 يكون الكود

    كود PHP:
    <?php
    $id
    =_GET["id"];
    echo 
    $id
    ?>
    ولكن لماذا تريد أن تضيف gid=1 اذا كان السبب بأنك تريد عرض المتغير في الصفحه فيجب ان تكون الصفحه بهذا الشكل
    كود PHP:
    <?php
    $id
    =_GET["id"];
    echo 
    $id
    $gid
    =_GET["gid"];
    echo 
    $gid
    ?>

    إن شاء الله إنك إستفدت من مشاركتي


    أخوك : عامر الصيعري






  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    السؤال غير واضح

    فما هو المتغير gid وكيف نعرف قيمته
    إذا كانت قيمته ثابتة يمكن وضعه في الهتأكسس

    اما اذا كانت متغيرة :

    تذهب الى الملف showcat.php أو ملف التمبليت الخاص به

    وتبحث عن
    كود:
    show.php?id=
    تجد على الاغلب شيء من هذا القبيل:
    كود:
    show.php?id=".$row['id']."
    غيره الى:
    كود:
    show.php?id=".$row['id']."&gid=".$gid."
    وتكون وقتها قد عرّفت قيمة gid

    أو اذا كانت المعلومات ترسل بواسطة فورم فاضف حقل hidden وعوض فيه قيمة gid :
    كود:
    <input type=hidden value='<?php echo $gui?>'>






    التعديل الأخير تم بواسطة ahmad sadiq ; 30-11-2009 الساعة 04:47 AM

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jun 2008
    المشاركات
    54


    السؤال غير واضح

    فما هو المتغير gid وكيف نعرف قيمته
    إذا كانت قيمته ثابتة يمكن وضعه في الهتأكسس

    اما اذا كانت متغيرة :

    تذهب الى الملف showcat.php أو ملف التمبليت الخاص به

    وتبحث عن
    كود:
    show.php?id=
    تجد على الاغلب شيء من هذا القبيل:
    كود:
    show.php?id=".$row['id']."
    غيره الى:
    كود:
    show.php?id=".$row['id']."&gid=".$gid."
    وتكون وقتها قد عرّفت قيمة gid

    أو اذا كانت المعلومات ترسل بواسطة فورم فاضف حقل hidden وعوض فيه قيمة gid :
    كود:
    <input type=hidden value='<?php echo $gui?>'>
    شكرا هذا ما أقصده
    انا فكرت فى هذه الطريقة لكن انا كتبت الموضوع للبحث عن طريقة اخرى تلقائية بدلا من ان اعدل السكرربت كله
    مثلا عن طريق المود رايت

    -------------

    وشكرا لكل من ساهم فى الموضوع واعتذر على تأخرى فى الرد





    التعديل الأخير تم بواسطة the net lion ; 04-12-2009 الساعة 05:23 PM

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jun 2008
    المشاركات
    54


    للتوضيح اكثر
    اذا اردت ان اعملها بال htaccess
    أريده كالتالى
    ان يحول
    http://site.com/test/username
    الى :
    http://site.com/test/index.php?gid=username
    حيث username قيمة متغيرة
    وايضا ان يحول
    http://site.com/test/username/show.php?t=500
    الى :
    http://site.com/test/show.php?gid=username&t=500

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










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض