form_open操作URL错误

时间:2014-01-02 17:07:05

标签: php codeigniter

拥有此代码

<?php echo form_open('controller/method'); ?> 

它应该创建这个代码

<form accept-charset="utf-8" method="post" action="http://localhost/codeigniter/controller/method"> 

但它创建了

<form accept-charset="utf-8" method="post" action="http://localhost/codeigniter/?controller/method"> 

控制器名称前面还有一个“?”。

如何解决这个问题? 提前致谢

1 个答案:

答案 0 :(得分:5)

如果将enable_query_strings设置为TRUE

,则会发生这种情况
$config['enable_query_strings'] = FALSE;

http://ellislab.com/codeigniter/user-guide/general/urls.html