كيفية تخزين PARSE_URL كسلسلة في PHP؟
سؤال
لدي الكود التالي:
$array = parse_url($_SERVER['HTTP_REFERER']);
$Ur = $array['host'];
والتي تعرض المجال على ما يرام، ولكن عندما أستخدم هذا مع جلسات، لا يعمل. أيضا، اختبرها getype. ويعود باطلب اعتقدت انه كان صفيف؟
Anywho، كيف أذهب حول تحويل ما سبق $ ur إلى سلسلة؟
هتافات!
المحلول
توفير معلمة مكون ثان = php_url_host إلى parse_url. وسوف ترجع سلسلة بدلا من صفيف
نصائح أخرى
كلما تخزين أو الوصول الجلسات، عليك الاتصال session_start()
قبل أن تفعل أو لن ترى أو تكون قادرا على الوصول إلى النتائج لاحقا.
إذا كنت تريد فقط عنوان URL للإحالة كسلسلة، فلماذا لا:
$url = $_SERVER['HTTP_REFERER'];
?
لا تنتمي إلى StackOverflow