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

 更新时间:2014年02月14日 09:36:40   作者:  
本篇文章主要是对php $_SERVER windows系统与linux系统下的区别进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

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

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

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

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

相关文章

  • php生成高清缩略图实例详解

    php生成高清缩略图实例详解

    这篇文章主要介绍了php生成高清缩略图的方法,较为详细的分析了php生成缩略图时出现失真的解决方法,并给出了完整实例进行总结分析,需要的朋友可以参考下
    2015-12-12
  • php自动跳转中英文页面

    php自动跳转中英文页面

    当来访者浏览器语言是中文就进入中文版面 国外的用户默认浏览器不是中文的就跳转英文页面
    2008-07-07
  • php四种定界符详解

    php四种定界符详解

    本文主要介绍了php四种定界符,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • php 防止单引号,双引号在接受页面转义

    php 防止单引号,双引号在接受页面转义

    在使用php的过程中,我们需要使用单引号和双引号,所以需要转义一下
    2008-07-07
  • 说明的比较细的php 正则学习实例

    说明的比较细的php 正则学习实例

    首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明
    2008-07-07
  • header与缓冲区之间的深层次分析

    header与缓冲区之间的深层次分析

    实际的开发中,大家是否听说过在header之前不能有任何的实际输出。甚至有的认为header函数必须写在代码的最前面。可是你是否试验过header函数之前输出东西?下来让我们更深层次的了解一下
    2016-07-07
  • ezSQL PHP数据库操作类库

    ezSQL PHP数据库操作类库

    WordPress 使用的数据库操作类就是它 -- ezSQL 我用了好多年了,我特别喜欢它的几个类方法,可以有效提高代码简洁度。
    2010-05-05
  • PHP curl 获取响应的状态码的方法

    PHP curl 获取响应的状态码的方法

    PHP curl可以从服务器端模拟一个http请求,例如抓取网页、模拟登陆等,想要获取状态码,需要在执行curl_exec后再通过curl_getinfo来获取
    2014-01-01
  • PHP使用mysql_fetch_object从查询结果中获取对象集的方法

    PHP使用mysql_fetch_object从查询结果中获取对象集的方法

    这篇文章主要介绍了PHP使用mysql_fetch_object从查询结果中获取对象集的方法,实例分析了php操作mysql_fetch_object查询数据库的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • 搭建基于Docker的PHP开发环境的详细教程

    搭建基于Docker的PHP开发环境的详细教程

    这篇文章主要介绍了搭建基于Docker的PHP开发环境的详细教程,Docker是当下虚拟机技术的最佳选择,需要的朋友可以参考下
    2015-07-07

最新评论