在使用CI框架的使用经常碰到跳转和路径方面的问题,site_url()和base_url()很容易混淆,下面来说说他们的区别!

假如你config文件里面的base_url和index_page是这样定义的:

config['base_url'] = "http://ricky.com/";

config['index_page'] = "index.php";

那么你若使用site_url("php/shop");则实际url为

http://ricky.com/index.php/php/shop

若使用base_url("php/shop");则url为:

http://ricky.com/php/shop

base_url()少了一个index.php

site_url()和base_url()相关推荐

  1. ****CI框架源码阅读笔记7 配置管理组件 Config.php

    http://blog.csdn.net/ohmygirl/article/details/41041597 一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件 ...

  2. php ci cookie使用,CI框架实现cookie登陆的方法详解

    本文实例讲述了CI框架实现cookie登陆的方法.分享给大家供大家参考,具体如下: 第一步:login.php //登陆方法 public function login(){ //如果用户名和密码为空 ...

  3. ci中如何得到配置的url

    $this->load->helper('url'); 然后,你可以用它查询并返回设置在config.php文件中的site和/或base URL: echo site_url(); ec ...

  4. CI框架源码阅读笔记7 配置管理组件 Config.php

    一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件中(这里指Application/Config/Config.php文件),有如下多项配置: $config[ ...

  5. PHP使用CodeIgniter笔记

    移除URL中的index.php 开启Apache的mod_rewrite模块,在项目目录中新建.htaccess 文件,添加如下内容 RewriteEngine On RewriteCond %{R ...

  6. CI框架去掉index.php以及解决No input file specified问题

    以下问题都容易解决,在此简述 1,打开apache的httpd.conf,开启rewrite_module,并且将AllowOverride None改为AllowOverride None. 2,在 ...

  7. php ci base url,CodeIgniter中base_url问题

    最近在开发中使用了CodeIgniter框架,感觉这个框架比较轻量级,相对其它框架比较灵活. 在使用中遇到了如下问题:我的环境是nginx+php-fpm+mysql+CodeIgniter2.01. ...

  8. android 多个url请求,[Android]Retrofit多base_url请求解决方案

    在项目中偶尔会碰到多base_url的情况,其实这个做法很讨厌,但是后端又没办法才这样做的,当使用retrofit作为网络框架的时候,出现多base_url的情况又很麻烦,下面提供我解决的方案 在Ap ...

  9. wordpress教程之函数site_url()、home_url()、bloginfo(‘url’)的区别

    在wordpress插件和主题开发中经常需要获取各种URL路径,wordpress提供了以下集中方法获得URL路径: plugins_url() - 插件目录的 URL (例如:http://www. ...

最新文章

  1. 全国知名高校网站挂马现象严重 考生面临安全风险
  2. 实例:使用puppeteer headless方式抓取JS网页
  3. Apache Tomcat 曝文件包含漏洞:攻击者可利用该漏洞读取webapp目录下的任意文件...
  4. 网络营销外包期间站长如何挖掘用户真实需求探索网络营销外包真谛
  5. 03-kubeadm初始化Kubernetes集群
  6. 记一次使用 removeEventListener 移除事件监听失败的经历
  7. [论文浅析]ICLR2017 跨语言,跨任务,跨领域序列标注
  8. OpenCV——cv2.imread()无法读取中文路径的文件解决方案
  9. 一直接受键盘字符 接收小写字符出输出大写 接受大写输出小写 数字不输出
  10. Python3机器学习工具包基础复习
  11. java 之美_Java并发编程之美 PDF 下载
  12. Windows cmd下载文件
  13. 每月的第一个工作日执行的corn表达式
  14. 「CF1463A」暗黑地牢
  15. word size计算机,计算机基础结构 - 扣丁书屋 - https://www.codingsky.com
  16. 苹果手机usb共享网络连接ubuntu连接不上解决方案
  17. 最近网络上很多都在聊自动阅读,今天我们好好说说自动阅读到底怎么样
  18. 阿里云新Logo:生于代码
  19. a-table的数据内容特定处换行处理
  20. CICD使用阿里云 云效实现自动发布代码

热门文章

  1. python37下载_pythoncom37.dll 3.7.224.0
  2. 学python编程_少儿学Python编程的一些思考
  3. 泰亚史诗萨拉斯服务器维护,泰亚史诗上古馈赠介绍 这个可是好东西
  4. 20220216-MISC-BUUCTF-另外一个世界-winhex,ASCII转换-FLAG- ZIP文件提取并修复-假如给我三天光明-ZIP改RAR,摩丝电码波形转换-神秘龙卷风brainfuck
  5. python学习笔记9-函数1
  6. SQL Server 数据库的统计查询
  7. 声明式API replica controller vs replica set 对比
  8. MongoDB与python 交互
  9. VM中Windows server 2012 R2系统安装SQL SERVER 2012的安装步骤
  10. [SDOI2011]计算器 BSGS