【发布时间】:2016-09-26 12:13:03
【问题描述】:
正如标题所说,我的表单的动作似乎无法指向它的路径, 这是我的表格:
form action="<?php echo site_url();?>home/search_result_t/?">
...
</form
所以它应该指向
example.com/index.php?/home/search_result_t/?from=&to=May+28%2C+Sat
它没有转到那个链接,而是刷新了我的主页 (example.com),我的 CI 将它定向到
example.com/index.php??from=&to=May+28%2C+Sat
好像它无法捕获我的控制器功能
有什么建议吗? 顺便说一句,我在 nginx 上运行我的 CI 这是 config.php 配置
$config['base_url'] = 'http://www.example.com/';
$config['index_page'] = 'index.php?';
$config['uri_protocol'] = 'AUTO';
【问题讨论】:
-
这样写表单动作
-
还是同样的问题...它只是刷新页面
-
您在链接之前看到 HTML 代码了吗?是否在
form元素中显示例外地址? -
如果点击表单时页面正在刷新,则可能是路由配置或.htaccess有问题
-
我使用的是 nginx,所以 htaccess 显然不起作用,因为它只能在 apache 上运行
标签: php forms codeigniter