php $_SERVER windows系统与linux系统下的区别说明

2015-01-24信息快讯网

本篇文章主要是对php $_SERVER windows系统与linux系统下的区别进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

这是我在做企业站的过程中发现的一些区别:(仅供参考)

一、$_SERVER['SERVER_NAME']  在windows系统下,末尾是有 / 的,linux下没有/ 。 可用以下方法处理

 1、不论是那种系统直接全部加上 / 然后在进行替换 ,切记 ,应如此替换 str_replace('\\', '/', $fileUrl); 才可以。

 2、判断是那种操作系统,使用PHP_OS,然后进行字符截取进行判断。

Yii使用CLinkPager分页实例详解
ThinkPHP单字母函数(快捷方法)使用总结
ThinkPHP实现将SESSION存入MYSQL的方法
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
ThinkPHP权限认证Auth实例详解
php.ini save_handler 修改不生效的解决办法
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
完善CodeIgniter在IDE中代码提示功能的方法
CodeIgniter中实现泛域名解析
ThinkPHP中的系统常量和预定义常量集合
destoon安装出现Internal Server Error的解决方法
微信营销平台系统C刮刮乐的开发
PHP入门之常量简介和系统常量
简单的php新闻发布系统教程
php获取网卡的MAC地址支持WIN/LINUX系统
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
PHP中$_FILES的使用方法及注意事项说明
PHP COOKIE及时生效的方法介绍
php中simplexml_load_string使用实例分享
php中的filesystem文件系统函数介绍及使用示例
codeigniter教程之上传视频并使用ffmpeg转flv示例
php和jquery实现地图区域数据统计展示数据示例
php中的路径问题与set_include_path使用介绍
thinkphp3查询mssql数据库乱码解决方法分享
codeigniter教程之多文件上传使用示例
采用header定义为文件然后readfile下载(隐藏下载地址)
分享一个超好用的php header下载函数
php curl_init函数用法
php缓冲 output_buffering和ob_start使用介绍
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
linux系统下php安装mbstring扩展的二种方法
PHP连接SQLServer2005方法及代码
Server.HTMLEncode让代码在页面里显示为源代码
php获取操作系统语言代码
web server使用php生成web页面的三种方法总结
PHP中$_SERVER的详细参数与说明介绍
从PHP $_SERVER相关参数判断是否支持Rewrite模块
怎么在Windows系统中搭建php环境
©2014-2024 dbsqp.com