单击href时,Codeigniter在地址栏中发布了双链接

时间:2016-10-14 11:35:12

标签: php codeigniter

帮我解释这段代码。

 <a href="<?php echo site_url('calculator/');?>"><< Kembali menghitung</a>

当我点击它发布的链接时双重如下:     http://localhost/belajarci/index.php/calculator/localhost/belajarci/index.php/calculator

我试图删除href值,但页面没有引用到home,它只更改了我的代码中的另一个值。

2 个答案:

答案 0 :(得分:1)

您收到此网址:

http://localhost/belajarci/index.php/calculator/localhost/belajarci/index.php/calculator

因为您需要在文件/控制器构造函数中包含$this->load->helper('url')或在autoload.php中使用url帮助器

加载url helper后,您的URL将根据需要运行。

您还可以按照CI用户手册进行操作:https://codeigniter.com/userguide3/helpers/url_helper.html

答案 1 :(得分:1)

它是正确的,它会重定向到双网址,因为您需要在文件/控制器构造函数中包含$this->load->helper('url')或在中使用 url helper autoload.php

在配置中还要做两件事:

  1. 检查项目中的.htaccess文件,因为您可能已经设置了任何网址重定向。
  2. 在配置文件中检查您在此处设置的基本网址。