在网址

时间:2016-09-30 12:55:45

标签: php .htaccess

我最近看到https://appetize.io/docs#request-api-token利用了“@”符号前面的网址空间(例如API-TOKEN@api.appetize.io)。是否可以使用PHP或.htaccess?

在'@'符号前获取该字符串

2 个答案:

答案 0 :(得分:-1)

您可以使用explode()解析它。

if (strpos($your_url, '@') !== false)
{
    $result = explode("@", $your_url)[0];
}

答案 1 :(得分:-1)

这部分网址称为username,因为它可用于包含身份验证数据的网址:

https://username:password@example.com

您可以使用parse_url()功能为您完成这项工作:

$url = 'https://API-TOKEN@api.appetize.io';    
$apiToken = parse_url($url, PHP_URL_USER);    
var_dump($apiToken); // string(9) "API-TOKEN"

https://3v4l.org/hgM2i