首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Base_url不工作了吗?

Base_url不工作了吗?
EN

Stack Overflow用户
提问于 2017-01-27 21:30:24
回答 4查看 75关注 0票数 0

只是一个简单的问题?

如何制作CI

代码语言:javascript
运行
复制
<?= base_url();?>

使用'String‘

完整代码如下:

代码语言:javascript
运行
复制
<?php if($_SESSION['admin'] == 1||$_SESSION['admin']== 0){
    echo "<a class='btn-common' href='<?= base_url();?>usr/logout'>LOGOUT</a>";
      }
      else{
          echo "<a class='btn-common2'></a>";
      }

Base_url不工作

代码语言:javascript
运行
复制
<?base_url();?>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-01-27 21:33:32

你不能在这个字符串中使用php方法,你需要将字符串和结果连接起来:

代码语言:javascript
运行
复制
    echo "<a class='btn-common' href='" . base_url() . "usr/logout'>LOGOUT</a>";
票数 2
EN

Stack Overflow用户

发布于 2017-01-27 21:42:27

也是这样的。将path作为参数传递给base_url()

代码语言:javascript
运行
复制
 <a class='btn-common' href='<?php echo base_url("usr/logout");?>'>LOGOUT</a>;

别忘了加载url helper.using

代码语言:javascript
运行
复制
$this->load->helper('url');
票数 2
EN

Stack Overflow用户

发布于 2017-01-28 05:27:05

您需要连接字符串。

代码语言:javascript
运行
复制
 echo "<a class='btn-common' href='".site_url('usr/logout')."'>LOGOUT</a>";

我建议在你的控制器参数中使用site_url (它将使用你的配置文件自动构建url )。使用Codeigniter,你也可以使用$this-> session ->userdata('admin')来检索会话数据。

代码语言:javascript
运行
复制
  if($this->session->userdata('admin')===1 || $this->session->userdata('admin')===0){
      echo "<a class='btn-common' href='".site_url('usr/logout')."'>LOGOUT</a>";
  }else{
      echo "<a class='btn-common2'></a>";
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41895143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档