리자

짧은 주소 sir.co 의 소스를 공개합니다.

· 2010-10-01 (금) 17:41:56 · 2364 · 4

프로그램 설치방법

1. db.sql 로 link 테이블을 만든다.
2. common.php 의 201 ~ 204 라인의 mysql db 정보를 설정한다.


프로그램 구동방법 sir.co 도메인을 예로 듭니다.

긴주소의 앞에 sir.co/ 를 붙이면 뒤의 주소는 sir.co 에서 404 페이지로 인식하여 .htaccess 에서 설정한 404.php 로 이동합니다.
404.php 에서는 뒤의 긴주소를 분석하여 link 테이블에 저장하고 짧은 주소를 만들어 줍니다.
다음부터 짧은 주소로 들어오게 되면 sir.co 에서는 404 페이지로 인식하여 404.php 에서, 기존에 저장된 값이면 해당 링크로 이동시켜 줍니다.






ps. 이 프로그램과 관련된 질문은 받지 않습니다.

첨부파일

sirco.rar (7.9 KB) 113회 2010-10-01 17:41
|

댓글 4개

감사합니다.
0-9 a-z A-Z 62진수 아닌가혘! 대소문자 구분시
앗 대문자는 안들어가네요.
base_convert($number, 10, 36); 까지네요.
37진수 부터는 에러납니다.
http://programanddesign.com/php/base62-encode/
위 함수 이용하면 10진수 -> 62진수 상호 변환 되네요.
링크 누적되면 자릿수가 늘어나는데 좀더 짧게 되지 않을까요?
댓글을 작성하시려면 로그인이 필요합니다.

팁게시판

6,077건

디자인과 관련된 유용한 정보를 공유하세요. 질문은 상단의 QA에서 해주시기 바랍니다.

+
제목 글쓴이 날짜 조회
11-06-21 조회 1,109
11-06-13 조회 875
11-06-07 조회 847
11-05-26 조회 853
11-04-20 조회 1,235
11-03-21 조회 1,383
11-03-18 조회 1,001
11-03-11 조회 1,204
11-02-07 조회 1,075
11-01-18 조회 1,303
11-01-12 조회 982
11-01-06 조회 1,212
10-12-10 조회 1,537
10-12-09 조회 1,245
10-12-08 조회 3,715
10-11-29 조회 1,428
10-11-28 조회 1,351
10-11-28 조회 1,274
10-11-19 조회 1,389
10-11-04 조회 1,314
10-10-21 조회 1,104
10-10-19 조회 2,070
10-10-12 조회 1,366
10-10-07 조회 1,148
10-09-30 조회 2,037