Codeigniter 单击按钮时如何链接到其他页面
login.php(控制器) php(视图)Codeigniter 单击按钮时如何链接到其他页面,codeigniter,Codeigniter,login.php(控制器) php(视图) 单击“注册”按钮后,如何将视图更改为register.php。错误是我在单击“注册”后返回登录页面。您可以尝试以下操作: <form action="" class="loginForm" method="POST"> <div class="input-group"> <input type="submit" id="submit" class="form-control" value="Login" na
单击“注册”按钮后,如何将视图更改为register.php。错误是我在单击“注册”后返回登录页面。您可以尝试以下操作:
<form action="" class="loginForm" method="POST">
<div class="input-group">
<input type="submit" id="submit" class="form-control" value="Login" name="login">
<a href="<?php echo base_url('login/register');?>" id="submit" class="form-control" name="register" >Register</a>
</div>
</form>
在登录
控制器中:
public function register()
{
$this->load->view('register');
}
视图中:
<form action="" class="loginForm" method="POST">
<div class="input-group">
<input type="submit" id="submit" class="form-control" value="Login" name="login">
<a href="<?php echo base_url('login/register');?>" id="submit" class="form-control" name="register" >Register</a>
</div>
</form>
您可以试试这个:
<form action="" class="loginForm" method="POST">
<div class="input-group">
<input type="submit" id="submit" class="form-control" value="Login" name="login">
<a href="<?php echo base_url('login/register');?>" id="submit" class="form-control" name="register" >Register</a>
</div>
</form>
在登录
控制器中:
public function register()
{
$this->load->view('register');
}
视图中:
<form action="" class="loginForm" method="POST">
<div class="input-group">
<input type="submit" id="submit" class="form-control" value="Login" name="login">
<a href="<?php echo base_url('login/register');?>" id="submit" class="form-control" name="register" >Register</a>
</div>
</form>
您需要在apache中启用mod_rewrite模块 请按照以下提到的步骤启用mod_重写模块: 1) 在Apache的安装文件夹中的“conf”文件夹下找到“httpd.conf”文件 2) 在“httpd.conf”文件中找到以下行“#LoadModule rewrite_module modules/mod_rewrite.so”。您可以通过从“查找”菜单中搜索关键字“mod_rewrite”轻松完成此操作 3) 删除行开始处的“#”,表示对该行进行了注释 4) 现在重新启动apache服务器
5) 您现在可以在执行“phpinfo()”时在加载的模块部分看到“mod_rewrite”。您需要在apache中启用mod_rewrite模块 请按照以下提到的步骤启用mod_重写模块: 1) 在Apache的安装文件夹中的“conf”文件夹下找到“httpd.conf”文件 2) 在“httpd.conf”文件中找到以下行“#LoadModule rewrite_module modules/mod_rewrite.so”。您可以通过从“查找”菜单中搜索关键字“mod_rewrite”轻松完成此操作 3) 删除行开始处的“#”,表示对该行进行了注释 4) 现在重新启动apache服务器 5) 您现在可以在执行“phpinfo()”时在加载的模块部分看到“mod_rewrite”。您可以尝试以下操作: 在登录控制器中: 类登录扩展CI_控制器{
public function index()
{
if($this->input->post('login') == 'Login'){
$this->load->view('login');
}else{
$this->register();
}
}
public function register(){
$this->load->view('register');
}
}
查看:您可以尝试以下操作:
在登录控制器中:
类登录扩展CI_控制器{
public function index()
{
if($this->input->post('login') == 'Login'){
$this->load->view('login');
}else{
$this->register();
}
}
public function register(){
$this->load->view('register');
}
}
查看:无法访问此站点错误连接拒绝您正确设置url和.htaccess。我没有设置,因此单击“注册”时会显示我的url。应该是:当我尝试的时候。这是重定向到XAMPP仪表板,我对此非常困惑。你必须正确设置配置文件并在项目文件夹中添加.htaccess文件:请阅读:无法访问此网站错误连接拒绝正确设置url和.htaccess我没有设置,所以当我单击注册时我的url。应该是:当我尝试的时候。它重定向到XAMPP dashboard,对此我非常困惑。您必须正确设置配置文件并在项目文件夹中添加.htaccess文件:请阅读:如果您的ip显示在url中,这意味着您必须按照建议在config.php中设置基url。如果您正在寻找基于html标记的解决方案,我认为您需要将按钮类型更改为“button”,并添加onClick javascript事件,该事件使用window.location重定向到注册url。现在提交类型按钮总是发布到表单操作url。如果您的ip显示在url中,这意味着您必须按照它的建议在config.php中设置基本url。如果您正在寻找基于html标记的解决方案,我认为您需要将按钮类型更改为“button”,并添加onClick javascript事件,该事件使用window.location重定向到注册url。现在提交类型按钮总是发布到表单操作url。