我有以下代码:
$array = parse_url($_SERVER['HTTP_REFERER']);
$Ur = $array['host'];
显示域名就好了,但是当我在会话中使用它时,它不起作用。另外,我用 gettype 测试它并返回 Null ?我以为这是一个阵列?
Anywho,如何将上面的$ Ur转换为字符串?
干杯!
答案 0 :(得分:3)
每当您存储或访问会话时,您必须在此之前致电session_start()
,否则您将无法看到或能够在以后访问结果。
如果您只想将引荐来源网址作为字符串,为什么不:
$url = $_SERVER['HTTP_REFERER'];
答案 1 :(得分:2)
向parse_url提供第二个组件参数= PHP_URL_HOST,它将返回一个字符串而不是一个数组