2009-10-04 36 views
0

我有以下代码:如何将parse_url作为字符串存储在PHP中?

$array = parse_url($_SERVER['HTTP_REFERER']); 
$Ur = $array['host']; 

这显示了域就好了,但是当我使用这个会话使用,这是行不通的。另外,我用gettype进行了测试,它返回Null?我认为这是一个数组?

Anywho,我该如何将上述$ Ur转换为字符串?

干杯!

+2

你是如何“利用”它的会议? – strager 2009-10-04 01:09:49

回答

2

提供第二元件参数= PHP_URL_HOST到parse_url,它会返回一个字符串,而不是一个数组的

+0

完美,谢谢! – 2009-10-04 01:34:14

3

无论何时您存储或访问会话,您必须先致电session_start(),否则您将不会在稍后看到或能够访问结果。

如果你只是想引荐URL作为一个字符串,为什么不:

$url = $_SERVER['HTTP_REFERER']; 

+0

嗨,因为我只需要域值。 - Session_start被称为 – 2009-10-04 01:25:25

相关问题