2017-09-26 39 views
0

按照這種觀點,我想登錄後數據控制器,但它沒有工作,返回此網址:http://[::1]/ci/index.php/verifylogin笨URL路由不能正確的休閒區的URL

查看:

<?php echo form_open('verifylogin'); ?> 
<label for="username">Username:</label> 
<input type="text" size="20" id="username" name="username"/> 
<br/> 
<label for="password">Password:</label> 
<input type="password" size="20" id="passowrd" name="password"/> 
<br/> 
<input type="submit" value="Login"/> 

+0

如果你使用默認的URL機制,把'form_open('ControllerName/MethodName')' – jagad89

+0

我試過了,但是它的返回值是http://[::1]/ci/index.php/verifylogin/index這個url –

+1

你有沒有在配置文件下設置'base_url'? – jagad89

回答

0

問題是關於 「BASE_URL」 設置,我將它設置$配置[ 'BASE_URL'] = '本地主機:83/CI /' ;;它的工作。

0

我想下面的代碼幫助你。

<?php echo form_open(base_url('verifylogin')); ?> 

verifyylogin可能是您的方法名稱,因此在傳遞您的控制器名稱後。

ex. : base_url('controller_name/verifylogin')