使用PHP 获取 https://c-01.cn/z1bpTO 的跳转地址
时间: 2023-12-22 07:04:41 浏览: 48
可以使用 PHP 的 `curl` 函数库来获取 `https://c-01.cn/z1bpTO` 的跳转地址。下面是一个示例代码:
```php
<?php
$url = 'https://c-01.cn/z1bpTO';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$response = curl_exec($ch);
$redirectUrl = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close($ch);
echo $redirectUrl;
?>
```
代码解释:
1. 首先,定义了变量 `$url` 存储了目标网址 `https://c-01.cn/z1bpTO`。
2. 然后,使用 `curl_init()` 函数初始化一个 curl 会话。
3. 使用 `curl_setopt()` 函数设置 curl 选项。其中:
- `CURLOPT_URL` 设置要访问的 URL。
- `CURLOPT_RETURNTRANSFER` 设置为 `true`,表示返回值不直接输出,而是以字符串形式返回。
- `CURLOPT_FOLLOWLOCATION` 设置为 `true`,表示遇到 3xx 响应码时自动跳转。
4. 发送请求并获取响应,保存到 `$response` 变量中。
5. 使用 `curl_getinfo()` 函数获取跳转后的 URL,保存到 `$redirectUrl` 变量中。
6. 最后,使用 `echo` 输出跳转后的 URL。
注意,在使用 `curl` 函数库之前,需要先确认服务器上已经安装了 `curl` 扩展。