当前位置:Gxlcms > PHP教程 > PHP实现短网址开源API不需要数据库_PHP教程

PHP实现短网址开源API不需要数据库_PHP教程

时间:2021-07-01 10:21:17 帮助过:5人阅读

[php]
配置文件
[php]
/*网址设置*/
define(SITE,"http://xxx.com");//域名后面不要加/
/*API设置*/
define(API_KEY,"");//API,申请地址:http://qita.in/reg.php
/*高级设置*/
define(OPEN_AD,"0");//跳转页广告开关,1表示开,0表示关.
define(AD,"我是广告");//广告内容,双引号里内容必须只能包含单引号
define(TIME,"3");//跳转等待时间
?>


主要代码


[php]
require_once('config.inc.php');
if(API_KEY==""){
echo "请修改config.inc.php API_KEY参数,点击注册申请API";
}
if(count($_GET['url'])>0){
//$url = "http://1dnet.net/index.php?api=1&return_url_text=1&longUrl=".$_GET['url'];
$url="http://qita.in/app.php?api=".API_KEY."&type=noad&url=".$_GET['url'];
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
//在需要用户检测的网页里需要增加下面两行
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
//curl_setopt($ch, CURLOPT_USERPWD, US_NAME.":".US_PWD);
$contents = curl_exec($ch);
eregi('http://qita.in/(.*)',$contents,$new);
curl_close($ch);
if(strlen($contents)<8){
$shorturl="请输入正确的短网址";
}
$shorturl=SITE."/$new[1]";
//echo "[统计]";
//echo '';
}
?>




7898.org免费短地址








" title="免费短地址">免费短地址

缩短、分享及监测你的链接














';
echo '';
?>

短链接 原始网址

echo ''.$shorturl.'
'.$_GET['url'].'
















作者:liangxunli

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/478059.htmlTechArticle[php] 配置文件 [php] ?php /*网址设置*/ define(SITE,http://xxx.com);//域名后面不要加/ /*API设置*/ define(API_KEY,);//API,申请地址:http://qita.in/reg.php /*高级...

人气教程排行