【问题标题】:How to store parse_url as a string in PHP?如何在 PHP 中将 parse_url 存储为字符串?
【发布时间】:2009-10-04 01:08:31
【问题描述】:

我有以下代码:

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

它可以很好地显示域,但是当我将它与会话一起使用时,它不起作用。另外,我用 gettype 对其进行了测试,它返回 Null?我以为是数组?

任何人,我该如何将上面的 $Ur 转换为字符串?

干杯!

【问题讨论】:

  • 你如何在会话中“使用”它?

标签: php arrays string parse-url


【解决方案1】:

每当您存储或访问会话时,您必须先致电session_start(),否则您以后将看不到或无法访问结果。

如果您只想将引荐来源网址作为字符串,为什么不呢:

$url = $_SERVER['HTTP_REFERER'];

?

【讨论】:

  • 嗨,因为我只需要域值。 - 正在调用 Session_start
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    • 2015-08-29
    相关资源
    最近更新 更多