URL = http://company.website.com/pages/users/add/
如何通过PHP从中找到子域名
这样 $subdomain = 'company'
和 $url = '/pages/users/add/'
你想看看PHP的parse_url.这将为您提供URL的基本组件,这将使您更容易解析其余的需求(子域)
$url = 'http://company.website.com/pages/users/add/';
$url_parsed = parse_url($url);
$path = $url_parsed['path']; // "pages/users/add/"
Run Code Online (Sandbox Code Playgroud)
然后用一个简单的正则表达式来解析$url_parsed['host']子域名:
$subdomain = preg_match("/(?:(.+)\.)?[^\.]+\.[^\.]+/i", $url_parsed['host');
// yields array("company.website.com", "company")
Run Code Online (Sandbox Code Playgroud)
*我在JavaScript中测试了正则表达式,因此您可能需要稍微调整一下.
| 归档时间: |
|
| 查看次数: |
1309 次 |
| 最近记录: |