簡體   English   中英

PHP CodeIgniter URL導航問題

[英]PHP CodeIgniter URL navigation issue

我是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,但事實並非如此! 當我提交時,我被帶到一個URL: http : //127.0.0.1/CodeIgniter/form ,錯誤消息為“嘗試連接到127.0.0.1的連接被拒絕。”。

另外,當我嘗試輸入url(即BASE_URL()./ index.php / form)或其他我的URL時,我也遇到錯誤。 我的印象是,在CI中瀏覽頁面就像在Controller文件夾中鍵入文件名和方法一樣簡單。 我在這里失蹤了什么? 通過URL導航的任何嘗試都會出現“ 404 Not Found”錯誤。 我確定我在這里缺少一些非常簡單的東西,但是我不知道是什么。 我已經閱讀了文檔並在網上搜索,沒有找到答案。 我已經更改了.htdaccess的根目錄,嘗試了Apache中的啟用模式,對Config.php,routes.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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM