اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

السلام عليكم @brahim elmadkoun

- إذا كان قصدك عند الدخول على هذا الرابط من المتصفح تحتاج إلى أخذ Query String منه (( الأمور بعد ؟ في الرابط )) فهذا ممكن عن طريق استخدام المتحول $_GET ,بحيث يكون بداخله مصفوفة فيها كل القيم المطلوبة , فمثلاً لو دخلنا على هذا الرابط : 

demo.com/index.php?url=http//demo.com&url2=google.com

فبالتالي يمكن كتابة الكود التالي للوصول للعناصر : 

// الرابط الأول
$url1 = $_GET['url'];
// الرابط الثاني
$url2 = $_GET['url2'];
// كل الروابط
$all_urls = $_GET;

echo $url1;
echo $url2;
print_r($all_urls);

- أما إذا كان قصدك , تحليل نص و استخراج الروابط منه , فالحل يكون بهذا الشكل : 

$url = 'demo.com/index.php?url=http//demo.com&url2=google.com';
$url_components = parse_url($url); 
parse_str($url_components['query'], $params); 

print_r($params);      

/*
تكون النتيجة 
Array
(
    [url] => http//demo.com
    [url2] => google.com
)

*/

تحياتي

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...