제가 만든 소스가 제데로 작동하지 않아요.

제가 만든 소스가 제데로 작동하지 않아요.

QA

제가 만든 소스가 제데로 작동하지 않아요.

본문

이건 왜 작동하지 않을까요..?  제가 짧은주소만들기 프로젝트를 하고있는데 여기서 막히네요자꾸..

.htaccess부분 
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^b/([^.]+)$ bbs/board/index.php?t=v&data=$1 [L] 
</IfModule>

.bbs/boaed/index.php부분 

<?
include_once('./_common.php');
if($t = "v"){
	$data_1 = explode('/',$data);
	$bo_table = $data_1[0];
	if(strpos($data_1[1],'@') != 'false'){
		if(strpos($data_1[1],'#') != 'false'){
			if(strpos($data_1[1],'@') < strpos($data_1[1],'@')){
				$data_2 = explode('@',$data_1[1]);
				$wr_id = $data_2[0];
				$data_3 = explode('#',$data_2[1]);
				$paga = $data_3[0];
				$cwin = $data_3[1];
			}else{
				$data_2 = explode('#',$data_1[1]);
				$wr_id = $data_2[0];
				$data_3 = explode('@',$data_2[1]);
				$cwin = $data_3[0];
				$paga = $data_3[1];
			}
		}else{
			$data_2 = explode('@',$data_1[1]);
			$wr_id = $data_2[0];
			$page = $data_2[1];
		}
	}elseif(strpos($data_1[1],'#') != 'false'){
		$data_2 = explode('#',$data_1[1]);
		$wr_id = $data_2[0];
		$cwin = $data_2[1];
	}elseif($data_1[1]){
		$wr_id = $data_1[1];
	}
	include_once('./board.php');
}else{
	$data_1 = explode('/',$data);
	$bo_table = $data_1[0];
	if($data_1[1]){
		$data_2 = explode("@",$data_1[1]);
	}
	include_once('./write.php');
}
?>
 이것만되면 .htaccess를 최소한 10줄이상은 줄일수 있을텐데 말이죠.... 
개사판이 존재하지 않는다면서... 안되네요...

이 질문에 댓글 쓰기 :

답변 2

g4에서 짧은주소 가능한가요?

기본변수가 상대주소로 되어 있어서
주소줄이면 링크 전부 깨지던데욤...
답변을 작성하시기 전에 로그인 해주세요.
전체 220
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT