Как сохранить parse_url в виде строки в PHP?
Вопрос
У меня есть следующий код:
$array = parse_url($_SERVER['HTTP_REFERER']);
$Ur = $array['host'];
который отлично отображает домен, но когда я использую его с сеансами, он не работает.Кроме того, я протестировал его с получить тип и он возвращается Нулевой?Я думал это массив?
Кстати, как мне преобразовать указанный выше $Ur в строку?
Ваше здоровье!
Решение
укажите второй параметр компонента = PHP_URL_HOST для parse_url и он вернет строку вместо массива
Другие советы
Всякий раз, когда вам хранить или получить доступ сеансы, вам нужно позвонить session_start()
прежде чем вы это сделаете, иначе вы не увидите или не сможете получить доступ к результатам позже.
Если вам просто нужен URL-адрес реферера в виде строки, почему бы и нет:
$url = $_SERVER['HTTP_REFERER'];
?
Не связан с StackOverflow