【问题标题】:codeigniter href link on server服务器上的codeigniter href链接
【发布时间】:2018-12-16 05:12:38
【问题描述】:

我是 codeigniter 框架的新手。我在代码中遇到问题 href 链接。它在本地主机上运行良好,但在服务器上运行良好。我网站的所有页面都运行良好。表单属性操作触发工作,但下面提到 href 链接不起作用,并且不调用控制器中的注册功能。请提出前进的方向。

1.Href 链接调用“signup()” - 不工作

<a href="<?= base_url();?>index.php/login/signup" class="btn btn-success"><span class="glyphicon glyphicon-plus-sign"></span> Add Student Account</a>

2.Form 属性“action”调用“admin_validate_credentials()”——运行良好

<form action='<?= base_url();?>index.php/login/admin_validate_credentials' method="post" name="login-form" id="login-form" role="form" autocomplete="off">

【问题讨论】:

  • 如果“不工作”是指 404,显而易见的问题是您登录控制器是否有一个称为注册的方法?分享登录控制器的相关部分也会很有帮助

标签: php function .htaccess codeigniter href


【解决方案1】:

希望对您有所帮助:

首先在您的config.php 中设置base url,如下所示:

// change testing with your folder name
$config['base_url'] = 'http://localhost/testing/';

然后像这样在你的锚中使用site_url

注意:确保你的Login controller 应该有signup 方法

<a href="<?=site_url('login/signup');?>" class="btn btn-success">
  <span class="glyphicon glyphicon-plus-sign"></span> Add Student Account
</a>

【讨论】:

  • 你检查我的答案了吗?有用吗?
  • 请始终通过提供一些 cmets 来回应答案,或者,如果对您有帮助,请将其标记为绿色并点赞,这是感谢所有程序员的最佳方式
猜你喜欢
  • 2014-07-23
  • 2013-01-09
  • 1970-01-01
  • 1970-01-01
  • 2017-05-12
  • 2012-07-21
  • 2011-04-16
  • 1970-01-01
  • 2019-02-16
相关资源
最近更新 更多