PHP CodeIgniter URL 导航问题


PHP CodeIgniter URL navigation issue

我是CodeIgniter的新手,也有一般的PHP知识。上周刚开始学习CodeIgniter,遇到了一个我无法克服的基本问题。我的开发环境是(OS,PHPStorm,MAMP,APACHE)。CI 项目根目录 http://localhost:63342/CodeIgniter/,此地址加载我的"default_controller"(登录.php在控制器文件夹中)。此控制器将我重定向到我的视图"$this->load->view('login_view');"。在我看来,我有一个带有这一行的表单:它应该将我带到我的表单.php在提交表单时在控制器中,但它没有!当我提交时,我被带到一个URL:http://127.0.0.1/CodeIgniter/form 错误消息"连接到127.0.0.1的尝试被拒绝"。

此外,当我尝试输入网址(即BASE_URL()./index.php/form)或实际上其他网址时,我也会收到错误。 我的印象是,在 CI 中浏览页面就像在我的控制器文件夹中键入文件名和其中的方法一样简单。 我在这里错过了什么? 任何通过 URL 导航的尝试,我都会收到"404 未找到"错误。 我确定我错过了这里很简单,但我不知道是什么。我已经阅读了文档并在网上搜索,但没有找到答案。我已经更改了 root 中的 .htdaccess,在 Apache 中尝试了启用模式,在 Config.php、路由等中完成了所有必要的更改.php如果您能告诉您我在这里做错了什么,我将不胜感激。我没想到开始使用 CI 会这么难:s

干杯

重定向时似乎"松动"了端口 (63342)。您的表单的动作是什么?如果这是一个像"http://localhost/CodeIgniter/form"这样的 url,你应该添加端口 : http://localhost:63342/CodeIgniter/form

您可以使用 URL 帮助程序输出设置登录表单的操作。

site_url('form')

http://www.codeigniter.com/user_guide/helpers/url_helper.html?highlight=site_url#site_url