ホームページ > バックエンド開発 > PHPチュートリアル > PHP はデータベースを使用せずに短縮 URL オープンソース API を実装します_PHP チュートリアル

PHP はデータベースを使用せずに短縮 URL オープンソース API を実装します_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:53:16
オリジナル
975 人が閲覧しました

[php]
設定ファイル
[php]
/*ウェブサイトの設定*/
define(SITE,"http://xxx.com");//ドメイン名の後に / を追加しないでください
/*API 設定*/
define(API_KEY,"");//API、アプリケーションアドレス: http://qita.in/reg.php
/*詳細設定*/
define(OPEN_AD,"0");//ジャンプページ広告スイッチ、1はオン、0はオフを意味します。 定義(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免费短地址 
 
 
 
 

 
 
 
 
      
       

缩短、分享および监测你的链接

 
       
 
           
 
               
 
                 
 
                 
               
 
           
 
           
 
                     
                         
     
     
 
 
'; 
echo ''; 
?> 
 
         
           
           
 
  
           
 
         
 
  
 
 
 
  
 
 
 
 
 

作者:liangxunli

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478059.html技術記事 [php] 配置文件 [php] ?php /*网址设置*/define(SITE,http://xxx.com);//ドメイン名後面不要加/ /*API设置*/define(API_KEY,);// API、申请地址:http://qita.in/reg.php /*高级...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
短接原初网址
 
echo ''.$shorturl.'
'.$_GET['url'].'