💡
原文中文,约1800字,阅读约需5分钟。
📝
内容提要
本文介绍了如何使用PHP通过curl_getinfo函数还原短网址,获取其重定向地址。该方法适用于大多数短网址,但不适用于使用JS跳转的短网址。
🎯
关键要点
- 短网址通常通过301或302跳转实现重定向。
- 可以使用PHP的curl_getinfo函数获取短网址的原始网址。
- 提供了一个万能短网址还原函数,接受短网址作为参数并返回原始网址。
- 函数中设置了多种curl选项以确保请求的成功。
- 经过测试,该函数能够还原多种短网址,但不支持使用JS跳转的短网址。
❓
延伸问答
如何使用PHP还原短网址?
可以使用PHP的curl_getinfo函数,通过设置curl选项来获取短网址的原始网址。
短网址还原函数的基本原理是什么?
短网址通常通过301或302跳转实现重定向,curl_getinfo函数可以获取重定向地址。
这个短网址还原函数支持哪些短网址?
该函数能够还原多种短网址,但不支持使用JS跳转的短网址。
如何调用短网址还原函数?
调用时传入短网址作为参数,函数会返回原始网址或空值表示还原失败。
短网址还原函数的返回值是什么?
返回值是原始网址,如果还原失败或输入不是短网址,则返回空。
使用curl_getinfo函数时需要设置哪些选项?
需要设置URL、返回传输、用户代理、头部信息、超时等多个curl选项。
🏷️
标签
➡️