我最近看到https://appetize.io/docs#request-api-token利用了“@”符号前面的网址空间(例如API-TOKEN@api.appetize.io)。是否可以使用PHP或.htaccess?
在'@'符号前获取该字符串答案 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"