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

الموضوع: الحصول على site referrer

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065

    الحصول على site referrer



    السلام عليكم

    أريد الحصول على العنوان الموقع فقط من ال url كله


    http://swalif.net

    من

    http://www.swalif.net/softs/newthrea...newthread&f=45







  2. #2
    عضو جديد
    تاريخ التسجيل
    Feb 2009
    المشاركات
    28


    السلام عليكم

    شوف ده

    http://forum.montadaphp.net/t6297/

    اكيد هيفيدك





    __________________
    Amr Elnaggar - PHP Programmer

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


    عندك هاي الدالة:
    http://php.net/manual/en/function.parse-url.php
    وهي موجودة في ال php






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


    بس يا خشباوي انا اديتك اياها ... يا اخي
    كود:
    $longRef=$_SERVER['HTTP_REFERER'];
    preg_match('^http(s|)://(www.|)(.*?)\/^',$longRef,$cleanRref);
    
    var_dump ($cleanRref);
    انتبه لل www - يجب عدم ازالتها - فربما صاحب الموقع يريدها دائماً في عنوانه - وربما موقعه لا يعمل بدونها - احياناً تكون بعض المواقع فيها خطأ معين يؤدي لأنها لا تعمل بدون ال www


    لكن اذا من كل ولا بد ...
    كود:
    $longRefs="https://www.swalf.net/ddffr/edfsdf";
    preg_match('^http(s|)://(www.)(.*?)\/^',$longRefs,$cleanRref);
    
    echo "4<br>";
    var_dump($cleanRref);
    echo "<br> ".$cleanRref[0];
    echo "<br> ".$cleanRref[3];






    التعديل الأخير تم بواسطة massalha ; 07-02-2010 الساعة 02:13 AM
    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    شكراً لك أستاذ شادى

    أنا وجدت هذه الدالة

    شكراً لك أستاذ شادى

    أنا وجدت هذه الدالة

    كود PHP:
     
    function getHost($Address) { 
        
    $Address str_replace("www.","",$Address);
        
    $parseUrl parse_url(trim($Address)); 
        return 
    trim($parseUrl[host] ? $parseUrl[host] : array_shift(explode('/'$parseUrl[path], 2))); 

    و هى رائعه مثل ما أريد بالضبط






  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    شكراً للجميع و جزاكم الله خيرا










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

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

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