테스트 사이트 - 개발 중인 베타 버전입니다

PC에서는 잘되는데 모바일에서는 안되는 업데이트 파일 질문드립니다. 채택완료

ksoon 2년 전 조회 1,888

</strong></p>

<p><?php

$g5_path = "../../../../../";

include_once("$g5_path/common.php");</p>

<p>$bo_table = $_POST["bo_table"];

$wr_id = $_POST["wr_id"];

$CKK = $_SERVER["HTTP_REFERER"];

$CKC = G5_URL."/".$bo_table."/".$wr_id;

$CKKB = $_SERVER["HTTP_REFERER"];

$CKCB = G5_BBS_URL."/board.php?bo_table=".$bo_table."&wr_id=".$wr_id;

if($CKK == $CKC || $CKKB == $CKCB){</p>

<p>$sql = " select wr_1 from $write_table where wr_id = '$wr_id' ";

$wr = sql_fetch($sql);</p>

<p>if (!(isset($wr['wr_1']) && isset($ans)))

{

echo <<<HEREDOC

<script language="JavaScript"> 

alert("필요한 값이 넘어오지 않았습니다."); 

window.close();

</script>

HEREDOC;

}</p>

<p>$tmp = explode(",", $wr['wr_1']);

$tmp[$ans]++;

$comma = $wr_1 = "";

for ($i=0; $i<$max_ans; $i++)

{

$wr_1 .= $comma . (int)$tmp[$i];

$comma = ",";

}</p>

<p>sql_query(" update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ");</p>

<p>set_cookie("ck_{$bo_table}_{$wr_id}", "", 86400*365);</p>

<p>echo <<<HEREDOC

<script language="JavaScript"> 

parent.document.location.reload();

window.close();

</script>

HEREDOC;

} else {

echo <<<HEREDOC

<script language="JavaScript"> 

alert("잘못된접근입니다."); 

window.open(window.location.origin,"_top");

</script>

HEREDOC;

}

?></p>

<p><strong>

 

지금은 업어졌지만 예전에 올려주셨던 투표게시판의 업데이트 파일인데 모바일에서 사용하려고 합니다.

 

같은 파일을 모바일에 적용시 PC에서 처럼 다 잘되는데 투표가 안되고 잘못된 접근이라고만 뜹니다.

 

초보자라 뭐가 문제인지 몰라서 $g5_path 부분에 $g5_MOBILE_path 을 추가했는데도 안되네요ㅠㅠ 질문드립니다ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

모바일에서는 ../ 가 하나 더 들어가야 합니다.

또는

https://sir.kr/g5_tip/20935

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

k
ksoon
2년 전
엇 알았는데 잊어먹었었네요 감사합니다ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

g5_path 선언을 별도로 하지마시고 common 파일을 로드해서 사용하셔도 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

e
2년 전

include_once($_SERVER["DOCUMENT_ROOT"]."/common.php");

이렇게 수정해보세요.

폴더없이 root 에 설치하였다면 바로 적용 됩니다.

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인