양식 게시판의 URL에 약간의 문제가 있습니다. 내 양식이예기치 않게 URL이 변경되었습니다.
<form action="../method" type="POST">
<input type="submit" value="Submit">
</form>
처럼 보이는 내가 TEH $의 부울 값이 false로 평가되면 현재 페이지에 나를 직접 내 버튼을 눌러 이벤트를 싶습니다
function method()
{
$bool=dosomething();
if($bool)
{
$this->redirect('mainpage');
}
else
{
$this->redirect('currentpage');
}
}
처럼 내 방법이 보인다. 그러나 처음 페이지에 액세스 할 때 제출 버튼 위에 마우스를 올려 놓으면 예 :
http://localhost/dir/controllers/method
입니다. 위의 $ bool이 false (두 번째로 다시로드 됨)가되면 위의 버튼이 실행 된 URL은
http://localhost/dir/method
이됩니다.
지금 해결해야 할 사항은 무엇입니까?
왜 양식을'../'try'echo site_url ('controller/method')'에 넣으려고합니까? – Broncha
여기서 많은 실수를하지 않도록 양식 도우미를 사용하지 않는 이유는 무엇입니까? – mark