لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
طريقة لجلب رابط الصفحة بأكمله
السلام عليكم
أحتاج دالة أو طريقة لجلب رابط الصفحة بأكمله
يعني لو الصفحة الحالية هي
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:password@hostname/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هل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة