PHP CodeIgniter URL导航问题

时间:2016-02-28 00:36:35

标签: php codeigniter

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

此外,当我尝试输入网址(即BASE_URL()。/ index.php / form)或amy其他网址时,我也会收到错误。我的印象是,在CI中浏览页面就像在Controller文件夹中键入文件名及其中的方法一样简单。我在这里失踪了什么?任何通过URL导航的尝试我都会得到#404; 404 Not Found"错误。我相信我错过了一些非常简单的东西,但我无法弄清楚是什么。我已阅读文档并在网上搜索,但未找到答案。我已经在root中更改了.htdaccess,在Apache中尝试了启用模式,在Config.php,routes.php等中完成了所有必要的更改。如果你能告诉我在这里做错了什么,我将不胜感激。我并不期待让CI开始变得如此艰难:s

欢呼声

2 个答案:

答案 0 :(得分:0)

当您重定向时,似乎您“松开”了端口(63342)。你的表格有什么作用?如果这是“http://localhost/CodeIgniter/form”之类的网址,则应添加端口:http://localhost:63342/CodeIgniter/form

答案 1 :(得分:0)

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

site_url('form')

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