글 짧은주소 표시하기 정보
글 짧은주소 표시하기본문
https://hoy.kr 의 API를 이용합니다.
1. https://hoy.kr 에 회원가입후 API Key를 받아옵니다
2.
<?php
$link = "https://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";
?>
<?php/**** Sample PHP Function ***/function shorten($url, $custom = "", $format = "json") { $api_url = "https://hoy.kr/api/?key=API키";$api_url .= "&url=".urlencode(filter_var($url, FILTER_SANITIZE_URL));if(!empty($custom)){$api_url .= "&custom=".strip_tags($custom);}$curl = curl_init();curl_setopt_array($curl, array(CURLOPT_RETURNTRANSFER => 1,CURLOPT_URL => $api_url));$Response = curl_exec($curl);curl_close($curl);if($format == "text"){$Ar = json_decode($Response,TRUE);if($Ar["error"]){return $Ar["msg"];}else{return $Ar["short"];}}else{return $Response;}}?>
API key를 넣은 이 php를 어딘가에 위치해줍니다.
3.
<?php echo shorten($link);?>
를 주소가 표시되고 싶은곳에 넣어줍니다.
끝!
!-->!-->
추천
2
2
댓글 10개
이런주소짧은글이 안이고 예를들어 http://www.selfdaet24.com/yc5를 슬레쉬뒤는 빼고
이렇게http://www.selfdaet24.com으로 끝나는 짧은주소 이렇게는 안되남요
이렇게http://www.selfdaet24.com으로 끝나는 짧은주소 이렇게는 안되남요
resuest uri 부분을 지워주시면 됩니다 그러면 API를 쓰실필요없이 그냥 수동으로 생성해도됩니다
neko24님 쫌 구체적으로 설명이 필료합니다.아직 초보자랍니다. 제로보드에서는 html로 작성하여 업하니까 되던데 말입니다.부탁할께요 새해 福 많이 받으세요
본 글의 짧은주소 방법은 글마다 짧은주소를 생성하기 위해서이고 숙향님의 도메인을 위해서 (메인 페이지) 생성하는 경우라면 수동으로 한개만 생성하셔도 된다는 말입니다
그누보드에서는 알수가없군요 html소스가 있던대 그소스를 잛은주소를 입력하고 index에 올리면 되던대말입니다.제로4에서는 다했는데 그누보드는 아직 더배워야겠습니다.안되내요 죄송합니다.많이 배워가며 연구를 해야겠습니다 도매인을 건 23년 가지고 다닌 도매인입니다 복많이 받으시고 행복하세요neko24 님
???잘 이해가 안되네요 더 질문 있으시면 쪽지로 물어보시면 최대한 답변을 해드리겠습니다
새해복 많이 받으세요
위의 소스대로하면 원하는주소가 짧게 나온다는 그예요 예를들어 http://www.selfdaet24.com/yc5 를 짧게 http://www.selfdaet24.com 으로 되는그예요
그건 서버단에서 처리해주셔야 합니다 그누보드 짧은주소를 참조하세요
감사합니다.