• 技术文章 >后端开发 >php教程

    php网易免费短地址接口

    2016-07-25 09:06:42原创875
    利用网易免费短地址接口开发的短网址缩短服务
    演示地址: http://3.tbip.sinaapp.com/
    伪静态规则
    RewriteEngine on
    RewriteRule ^(.*)$ index.php?id=$1 [L]
    1. define('REWRITE', '0'); //是否启用伪静态 1为启用0为不启用
    2. define('IS_SINA', '0'); //是否sina sae 1为启用0为不启用
    3. define('API_KEY', '2e409ff7a967418aa5e4dd15051702ba'); //API key请自行申请
    4. $weburl=getenv('SERVER_NAME').dirname(getenv('SCRIPT_NAME'));
    5. $weblink=REWRITE?"http://".$weburl."//m.sbmmt.com/m/":"http://".$weburl."/?";
    6. if($_GET['url']){
    7. $data=duanurl($_GET['url']);
    8. $shorturls=str_replace('126.am/',$weblink,$data->url);
    9. }else if(count($_GET)>0){
    10. $headurl=getenv("QUERY_STRING");echo "";
    11. }
    12. ?>?
    13. 网易免费短地址
    14. 缩短、分享及监测你的链接

  • ';
  • echo '
  • ';
  • ?>
  • 短链接原始网址
  • echo ''.$shorturls.'
  • '.$_GET['url'].'
  • 爱比特福
  • 比特福精品汇
  • IP查询
  • function ob_gzip($content){
  • if(!headers_sent()&&extension_loaded("zlib")&&strstr($_SERVER["HTTP_ACCEPT_ENCODING"],"gzip")){
  • $content = gzencode($content,9);
  • header("Content-Encoding: gzip");
  • header("Vary: Accept-Encoding");
  • header("Content-Length: ".strlen($content));
  • }
  • return $content;
  • }
  • function duanurl($url)
  • {
  • if(IS_SINA){
  • $f = new SaeFetchurl();
  • $f->setMethod("post");
  • $f->setPostData(array("key"=>API_KEY,"longUrl"=>$url));
  • $content=$f->fetch("http://126.am/api!shorten.action");
  • if($f->errno() == 0) {
  • $return =$content;
  • }else{$return = $f->errmsg();}
  • }else{
  • $ch=curl_init();
  • curl_setopt_array(
  • $ch,
  • array(
  • CURLOPT_URL=>'http://126.am/api!shorten.action',
  • CURLOPT_RETURNTRANSFER=>true,
  • CURLOPT_POST=>true,
  • CURLOPT_POSTFIELDS=>'key='.API_KEY.'&longUrl='.$url
  • ));
  • $content=curl_exec($ch);
  • if(curl_errno($ch)) $return=curl_error($ch);
  • else $return=$content;
  • curl_close($ch);
  • }return json_decode($return);
  • }ob_end_flush(); ?>复制代码


  • php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php网易免费短地址接口
    上一篇:php关机 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 你知道如何用PHP实现多进程吗• PHP与MySQL连接的方法总结• 工具包分享:PHP实现滑块验证图片• php实现mysql数据库分表分段备份_php实例• 找到一个编辑器,但是不知道来得到里面的值!求解解决方案
    1/1

    PHP中文网