لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
طريقة لجلب رابط الصفحة بأكمله
السلام عليكم
أحتاج دالة أو طريقة لجلب رابط الصفحة بأكمله
يعني لو الصفحة الحالية هي
localhost/multi.php&id=1

أحتاج أن يتم جلب multi.php&id=1 أو يتم جلب الرابط بأكمله localhost/multi.php&id=1

جربت استعمال $_SERVER['REQUEST_URI']; و لم تنفع للأسف.
للإشارة لا أحد يقترح علي استعمال $_GET أو $HTTP_GET_VARS
لأنها لم تعمل معي للأسف, لهذا أنا ابحث عن طرق و حلول ثانية ان امكن و شكرأً
تاريخ البداية: 25 / مارس / 2012 الساعة 11:53 اخر نشاط: 25 / مارس / 2012 الساعة 18:23 مشكل
4 إجابات
try to use this param..


[$_GET]

بواسطة: mostafa mohsen
منذ: 25 / مارس / 2012 الساعة 18:23

جرب هذه
function full_url()
{
    $s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : "";
    $protocol = substr(strtolower($_SERVER["SERVER_PROTOCOL"]), 0, strpos(strtolower($_SERVER["SERVER_PROTOCOL"]), "/")) . $s;
    $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]);
    return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
}
$actual_link = full_url();

بواسطة: molhm
منذ: 25 / مارس / 2012 الساعة 12:12

للأسف لم تعمل :(
25 / مارس / 2012 الساعة 12:41

ان اتيت بالرابط استعمال دالة parse_url وهذا مثال
<?php
$url = 'http://username:[email protected]/path?arg=value#anchor';

print_r(parse_url($url));

echo parse_url($url, PHP_URL_PATH);
?> 
وهذا المخرجات
Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)
/path

بواسطة: Dina
منذ: 25 / مارس / 2012 الساعة 12:3

هذا هو المشكل ههههه لو أتينا بالرابط يبقى المشكلة اتحلت, جننتي هذه playlist شكلها ما راح تظبط
25 / مارس / 2012 الساعة 12:11

هذه هى
function selfurl() {
    $s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s": "";
    $protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s;
    $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]);
return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI'];
}

function strleft($s1,$s2) {
    return substr($s1, 0, strpos($s1, $s2));
}

بواسطة: MacOS
منذ: 25 / مارس / 2012 الساعة 11:55

للأسف لا يتم جلب الرابط بأكمله أنا أحتاج أن يتم جلب الرابط بأكمله بالأيدي لأن هذفي الرئيسي هو الحصول على id من الرابط
25 / مارس / 2012 الساعة 11:59

اعتقد هذه الدالة ترجع الرابط كاملا
25 / مارس / 2012 الساعة 12:0

لا أخي جربتها و لم ترجع بالرابط كاملا فقط .php
25 / مارس / 2012 الساعة 12:3

هل جربتها هاكذا echo selfurl();
25 / مارس / 2012 الساعة 12:6

نعم المشكل انني ابرمج في ملف playlist يتم قراءة الصوتيات التي يحددها المستخدم, و يتم جلب هذه الصوتيات بالاعتماد على الايدي لكن المشكل هو في جلب الايدي, عند جلب الايدي أو الرابط لا يظهر بالكامل و يظهر فقط .php
25 / مارس / 2012 الساعة 12:15

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة

مواطنون بالجزيرة يتظاهرون ويغلقون الطريق القومي وصول طلمبات المياه الاسعافية الي بورتسودان اليمن الان / المبعوث الأممي يحسم الجدل ويكشف حقيقة رد الحوثيين على طلب الانسحاب من الحديدة وتسليم الميناء! (تفاصيل)