CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.1 |
잘 되던게 갑자기 안되서 질문드립니다.
XE 에서 form 으로 값은 전달하면 URL 형식이 http://localhost/index.php?mid=WIKI&act=dispWikiTreeIndex 이런식으로 & 으로 파라메터가 연결되서 전달되는데 이상하게 특정 form 에서는
http://localhost/index.php?mid=WIKI&+amp;entry=Xpress 같이 &가 &+amp; 로 바뀌어서 전달 됩니다.
+ 는 뺴고 생각해 주세요.
원래 형식대로 쓰니가 & 가 & 처럼 나오네요.
전에 잘 되던게 갑자기 안되니 갑갑하네요.
다른 검색 form 도 정상 작동하는데 아래 form 만 이상하게 주소가 뜨네요.
<form action="{getUrl()}" method="get" class="wkSearch form-inline">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="vid" value="{$vid}" />
<input type="hidden" name="act" value="dispWikiContent" />
<input type="text" class="form-control mr-sm-2" name="entry" />
<div class="btn-group col col-sm-auto px-0" role="group">
<input class="btn btn-outline-light mt-2 my-sm-0 w-100" type="submit" value="{$lang->cmd_search}" />
<a class="btn btn-outline-light mt-2 my-sm-0 w-100" cond="$grant->manager" href="{getUrl('act','dispWikiAdminInsertWiki')}">{$lang->cmd_setup}</a>
</div>
</form>
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="vid" value="{$vid}" />
<input type="hidden" name="act" value="dispWikiContent" />
<input type="text" class="form-control mr-sm-2" name="entry" />
<div class="btn-group col col-sm-auto px-0" role="group">
<input class="btn btn-outline-light mt-2 my-sm-0 w-100" type="submit" value="{$lang->cmd_search}" />
<a class="btn btn-outline-light mt-2 my-sm-0 w-100" cond="$grant->manager" href="{getUrl('act','dispWikiAdminInsertWiki')}">{$lang->cmd_setup}</a>
</div>
</form>
모듈 상의 문제일까요? 아니면 스킨 상의 문제일까요?
다른 스킨에서도 같은 문제가 발생하긴 합니다만 도저히 이유를 모르겠네요.
주소만 제대로 입력되면 정상 작동하는데...& 가 작동을 막네요.
떠오르는 이유라도 있으시면 적어주세요.
댓글 2
no-error-return-url="true" 해당 속성을 넣어 주니까 정상 작동하네요.
왜 이걸 넣어줘야 정상작동하는지는 모르겠네요.