PHP长网址与短网址的实现方法

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP长网址与短网址的实现方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

顾名思义,长链接就是一个很长的链接;短链接就是一个很短的链接长链接可以生成链接,短链接长链接

什么是长链接、短链接

顾名思义,长链接就是一个很长的链接;短链接就是一个很短的链接长链接可以生成链接,短链接来源于长链接

为什么要使用长链接、短链接

更加美观,我们可以对长链接和短链接进行对比,很显然可以看出短链接相对成链接来说更加的短小,显得更加的美观。

安全性,长链接可能会携带一些参数,例如,我们能够轻松的看出,该url采用的是get的方式,同时也能看出请求了哪些参数。然而短链接,我们只能访问不能轻易的查看处携带了哪些参数等条件。

示例代码下载地址:链接: 密码: 4r8p

使用场景

微博内容分享

短信包含的链接

微信分享链接

实现方法

按照百度百科的解释,长链接转换为短链接主要采用了md5加密的方式来实现转换的。

代码实现

创建一个curl工具函数

<PRe class="brush:PHp;"> // SINA_APPKEY就是你在微信开发者平台的appkey define('SINA_APPKEY',''); function curlQuery($url) { //设置附加HTTP头 $addHead = array( "Content-tyPE: application/json",); //初始化curl,当然,你也可以用fsockopen代替 $curl_obj = curl_init(); //设置网址 curl_setopt($curl_obj,CURLOPT_URL,$url); //附加Head内容 curl_setopt($curl_obj,CURLOPT_HTTPHEADER,$addHead); //是否输出返回头信息 curl_setopt($curl_obj,CURLOPT_HEADER,0); //将curl_exec的结果返回 curl_setopt($curl_obj,CURLOPT_RETURNtransfer,1); //设置超时时间 curl_setopt($curl_obj,CURLOPT_TIMEOUT,15); //执行 $result = curl_exec($curl_obj); //关闭curl回话 curl_close($curl_obj); return $result; }

脚本宝典总结

以上是脚本宝典为你收集整理的PHP长网址与短网址的实现方法全部内容,希望文章能够帮你解决PHP长网址与短网址的实现方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:php短网址