طريقة لجلب رابط الصفحة بأكمله
السلام عليكم
أحتاج دالة أو طريقة لجلب رابط الصفحة بأكمله يعني لو الصفحة الحالية هي localhost/multi.php&id=1 أحتاج أن يتم جلب multi.php&id=1 أو يتم جلب الرابط بأكمله localhost/multi.php&id=1 جربت استعمال $_SERVER['REQUEST_URI']; و لم تنفع للأسف. للإشارة لا أحد يقترح علي استعمال $_GET أو $HTTP_GET_VARS لأنها لم تعمل معي للأسف, لهذا أنا ابحث عن طرق و حلول ثانية ان امكن و شكرأً
4 إجابات
try to use this param..
[$_GET] بواسطة: mostafa mohsen 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
جرب هذه
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 1 من 2 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا للأسف لم تعمل :(
ان اتيت بالرابط استعمال دالة 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 0 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا هذا هو المشكل ههههه لو أتينا بالرابط يبقى المشكلة اتحلت, جننتي هذه playlist شكلها ما راح تظبط
هذه هى
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 2 من 2 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا للأسف لا يتم جلب الرابط بأكمله أنا أحتاج أن يتم جلب الرابط بأكمله بالأيدي لأن هذفي الرئيسي هو الحصول على id من الرابط اعتقد هذه الدالة ترجع الرابط كاملا لا أخي جربتها و لم ترجع بالرابط كاملا فقط .php هل جربتها هاكذا echo selfurl(); نعم المشكل انني ابرمج في ملف playlist يتم قراءة الصوتيات التي يحددها المستخدم, و يتم جلب هذه الصوتيات بالاعتماد على الايدي لكن المشكل هو في جلب الايدي, عند جلب الايدي أو الرابط لا يظهر بالكامل و يظهر فقط .php |