페이지 번호가 URL에 있어야하는 페이지 매김 시스템이 있습니다. 문제는 '현재 URL'을 다음 페이지로 연결하는 링크에 이미 이전 페이지의 페이지 번호가 포함되어 있다는 것입니다. 예 :PHP 페이지 매기기, 페이지 번호가 URL에 계속 추가됨
페이지 매기기 링크가 현재 URL http://localhost/search/
을 가져 와서 페이지 번호, 결과를 추가합니다. : http://localhost/search/1
, http://localhost/search/2
등 다음 페이지에서 다음 페이지 링크는 이미 페이지 번호가있는 현재 URL을 가져옵니다! 그래서 다시 http://localhost/search/1/2
을 추가하면 모든 것이 손상됩니다.
정말 세션을 사용하고 싶지 않습니다. CodeIgniter base_url()
을 사용하면 필요한 컨트롤러와 함수가 반환되지 않으며 $_SERVER['PHP_SELF']
을 사용하면 도메인도 포함됩니다. 이 아이디어를 어떻게 얻을 수 있을까요?
편집
샘플 코드 :
http://ellislab.com/codeigniter/user-guide/helpers/url_helper.html
당신이 뭔가를 할 수 없습니다 : 여기에 CI 문서에서
foreach ($reviews as $page){
echo "<li><a href='".current_url()."/$page'>$page</a></li>";
}
echo '</ul>';
다음 태그에 대한 앵커 태그 모양은 무엇입니까? –
링크를 생성하는 코드를 추가하는 것이 좋습니다. 누군가가 구현하기 쉬운 솔루션을 찾는데 도움이 될 수 있습니다. – ccKep
@ joseph4tw ' boompow