我有一个在 Code Igniter 中构建的网站,它带有一个评论系统,它为每个页面加载一个带有 jQuery 的控制器函数。
我还在加载时将文章 ID 作为 URI 段传递给控制器。
假设控制器名称是“comments”,功能是:
function get_comments(){
$article_id = $this->uri->segment(3);
echo 'the uri segment is '.$article_id;
}
我使用以下 jQuery 将它们调用到我的页面:
$(document).ready(function(){
$('.comments-holder').load('<?php echo base_url();?>comments/get_comments/'<?php echo $article_id;?>);
});
这很好。
我想要完成的事情是禁止用户通过键入http://www.domain.com/comments/get_comments/
我相信可能没有解决这个问题的方法,即使这意味着需要做更多的更改,解决方法也能很好地工作。