脚本宝典收集整理的这篇文章主要介绍了PHP长网址与短网址的实现方法,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
顾名思义,长链接就是一个很长的链接;短链接就是一个很短的链接。长链接可以生成短链接,短链接来源于长链接。
顾名思义,长链接就是一个很长的链接;短链接就是一个很短的链接。长链接可以生成短链接,短链接来源于长链接。
更加美观,我们可以对长链接和短链接进行对比,很显然可以看出短链接相对成链接来说更加的短小,显得更加的美观。
安全性,长链接可能会携带一些参数,例如,我们能够轻松的看出,该url采用的是get的方式,同时也能看出请求了哪些参数。然而短链接,我们只能访问不能轻易的查看处携带了哪些参数等条件。
示例代码下载地址:链接: 密码: 4r8p
使用场景
微博内容的分享
短信包含的链接
微信分享链接
按照百度百科的解释,长链接转换为短链接主要采用了md5加密的方式来实现转换的。
创建一个curl工具函数
<
PRe class="
brush:
PHp;">
// SINA_APPKEY就是你在微信
开发者平台的appkey
define('SINA_APPKEY','');
function curlQuery($url)
{
//设置附加HTTP头
$addHead = array(
"Content
-ty
PE: 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_RETURN
transfer,1);
//设置超时时间
curl_setopt($curl_obj,CURLOPT_TIMEOUT,15);
//执行
$result = curl_exec($curl_obj);
//
关闭curl回话
curl_close($curl_obj);
return $result;
}
脚本宝典总结
以上是脚本宝典为你收集整理的PHP长网址与短网址的实现方法全部内容,希望文章能够帮你解决PHP长网址与短网址的实现方法所遇到的问题。
如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。