我试图用以下代码设置一个基本的登录表单:
<?=form_open(base_url() . 'main/login'); ?>
但是,在提交表单后,url 会显示:
example.com/main/http//example.com/http//example.com/main/login
所以我想本质上出于某种原因,base-url 在控制器/方法声明之前打印了两次。如果我清除配置文件中的基本 url 值,则应用程序可以正常工作。然而,我很好奇可能导致这种情况的原因。有关其他信息,我正在使用虚拟主机处理 xampp,并且我使用位于文档根目录的 .htaccess 文件进行了 mod-rewrite。