1.怎么从URL中提取原网址
2.php 根据url 获取ip及端口
怎么从URL中提取原网址
PHP从URL中提取网址,找出这里使用正则匹配preg_match()函数来实现,源码分两步来操作,找出addroute源码解析第1步是源码从URL中提取主机名,第2步从主机名中提取得到后两段,找出layui注册登录源码通过这个具体示例你会对preg_match的源码广东到重庆源码用法有一个更深的了解。
1 <?找出php
2 // 从 URL 中取得主机名
3 preg_match("/^(/index.html", $matches);
4 $host = $matches[2];
5 // 从主机名中取得后面两段
6 preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches);
7 echo "domain name is: { $matches[0]}\n";
8 ?>
不过需要说明一下,据PHP官方手册上说,源码如果你仅仅想要检查一个字符串是找出否包含另外一个字符串, 不要使用preg_match()。 使用strpos()或strstr()替代完成效率会更高。源码
php 根据url 获取ip及端口
你可以试一下这个,找出比如你要想知道wqzbxh.top这个域名对应的源码IP 可以使用以下函数:$hosts=gethostbynamel('wqzbxh.top'); //获取ip地址列表
print_r($hosts);
返回结是数组形式的返回结果: