CI中site_url()和base_url()的区别

来源:未知    时间:2014-10-20 11:38   阅读数:150   作者:xbdadmin

[导读] 在使用CI框架的使用经常碰到跳转和路径方面的问题,site_url()和base_url()很容易混淆,下面来说说他们的区别! 假如你config文件里面的base_url和index_page是这样定义的: config[base_url] = ht...

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

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

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

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

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

http://domain.com/index.php/news/php/2

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

http://domain.com/news/php2

发现没有,base_url()少了一个index.php

注意:这两个函数在system/helpers/url_helper.php 文件中定义,这个文件属于系统的函数库文件

CI框架中做跳转的方法:

header("location:".site_url("common/login"));

最新文章

  1. Xshell 连接CentOS服务器解密
  2. 数据库视图 (View)和EntityFramework Code First结合使用
  3. java获取当前执行文件的路径
  4. jQuery最佳实践(不断更新中...)
  5. delphi 最全日期格式_DateUtils时间单元说明
  6. APICloud提供适用于命令行的开发工具,开发更具极客精神!
  7. HDU-4533 威威猫系列故事——晒被子(区间更新)
  8. java生成简单Excel工作薄
  9. 用web技术开发出原生的App应用的体会(1)
  10. python下异常处理
  11. jQuery的deferred对象使用详解
  12. 【Zookeeper系列】ZooKeeper伸缩性(转)
  13. 第三章:Activity的生命周期
  14. pandas:字段值插入数据表第一行的解决办法
  15. html5的离线缓存
  16. 返回标签数据示例 (PHP)
  17. 40. Linux下7-zip解压到当前目录的命令
  18. sql排序方法
  19. 写个hello world了解Rxjava
  20. js常用总结

热门文章

  1. 07.Delphi接口的生命周期
  2. System.Data.SqlClient.SqlException: 'Incorrect syntax near 'OFFSET'.
  3. 获取选中行中的数据提取并且保存到txt
  4. 官网英文版学习——RabbitMQ学习笔记(六)Routing
  5. mongodb - schema中格式时间
  6. Sublime和Python中文编码的一些问题
  7. jQuery通过name获取值
  8. 第九届蓝桥杯省赛c/c++真题明码题解答案,另类excel解法思路
  9. JavaWeb高级编程(下篇)
  10. 《Python爬虫技术:深入理解原理、技术与开发》已经出版,送Python基础视频课程