繁体   English   中英

如何在PHP中将parse_url存储为字符串?

[英]How to store parse_url as a string in PHP?

我有以下代码:

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

可以很好地显示域,但是当我在会话中使用该域时,它将无法正常工作。 另外,我用gettype测试了它,并返回Null 我以为是数组?

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

干杯!

无论何时存储或访问会话,都必须先调用session_start() ,否则以后将看不到或无法访问结果。

如果仅要将引荐来源网址作为字符串,为什么不这样做:

$url = $_SERVER['HTTP_REFERER'];

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM