Files
lmbtfy/api.php
mengkunsoft d76352630e 修复无法生成短网址的问题
将网址缩短接口替换为搜狗接口,修复无法生成短网址的问题
2019-10-14 18:56:28 +08:00

31 lines
649 B
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* 短网址 API
* 编写mengkun(https://mkblog.cn)
*/
if(isset($_GET['url']) && $_GET['url']) {
$result = array(
'code' => 200,
'msg' => 'success',
'result' => shortUrl($_GET['url'])
);
} else {
$result = array(
'code' => -1,
'msg' => 'url is empty',
'result' => null
);
}
die(json_encode($result));
/**
* 短网址生成函数
* @param $longUrl 原始网址
* @return 缩短后的网址
*/
function shortUrl($longUrl) {
$result = @file_get_contents('http://sa.sogou.com/gettiny?url='.urlencode($longUrl));
return $result? $result: $longUrl;
}