php截取文件后缀名方法,PHP获取域名的几种方法?

用户投稿 82 0

关于“php截取url”的问题,小编就整理了【3】个相关介绍“php截取url”的解答:

PHP获取域名的几种方法?

代码示例:

获取当前的域名:

echo $_SERVER['SERVER_NAME'];

//获取来源网址,即点击来到本页的上页网址

echo $_SERVER["HTTP_REFERER"];

$_SERVER['REQUEST_URI'];//获取当前域名的后缀

$_SERVER['HTTP_HOST'];//获取当前域名

dirname(__FILE__);//获取当前文件的物理路径

dirname(__FILE__)."/../";//获取当前文件的上一级物理路径

?>

获取域名的方法可以有不同的实现方式,以下是几种常见的PHP获取域名的方法:

1. 通过$_SERVER['HTTP_HOST']获取域名:

```php

$host = $_SERVER['HTTP_HOST'];

echo $host;

```

2. 通过$_SERVER['SERVER_NAME']获取域名:

```php

$name = $_SERVER['SERVER_NAME'];

echo $name;

```

3. 通过$_SERVER['REQUEST_URI']获取域名:

```php

$uri = $_SERVER['REQUEST_URI'];

$host = parse_url($uri, PHP_URL_HOST);

echo $host;

```

4. 通过$_SERVER['PHP_SELF']获取域名:

```php

$self = $_SERVER['PHP_SELF'];

$host = rtrim(str_replace(basename($self), '', $_SERVER['HTTP_HOST'].$self), '/');

php如何对URL参数加密和解密?

对url密文用decode进行URL编码一下,接收时再用urldecode解码下再解密,这样做是为了避免被密文中的特殊字符影响

如何快速提取网页上所有的URL链接?

1、批量获取下载链接需要用到浏览器的页面保存功能,我这里使用的是Chrome浏览器。打开需要下载数据链接的页面后,如下面图中所示,可以看到每个订单后面都提供了两个下载链接。

2、这个时候在页面上点击右键,然后选择另存为选项。然后会弹出窗口,让你保存文件的存放位置。

3、我这里选择桌面保存这个页面文件,然后给文件取个名字。

4、这个时候在桌面上就能看到刚才文件名命名的一个html文件和一个目录。我们需要的是那个html文件。

5、在windows平台上,我们取出地址使用的是notepad这个文本编辑器。在保存下来的html文件上点右键,选择edit with notepad。

6、打开以后拉到下面,可以看到所有的下载链接,这就是html源码格式,我们现在就是要把地址从这些源码中挑选出来。

7、在编辑界面按ctrl+f按键,弹出搜索窗口,然后输入ftp://这几个字符,然后选择在文件中查找。

8、就会在编辑页面的下面出现所有符合规则的下载地址,如下面图中所示。

9、这个时候用鼠标选中所有的下载地址,然后点击右键,选择copy,复制所有的下载地址。

10、复制完成后,在桌面上新建一个url.txt文件来保存刚才复制的地址。

到此,以上就是小编对于“php截取url”的问题就介绍到这了,希望介绍关于“php截取url”的【3】点解答对大家有用。

抱歉,评论功能暂时关闭!