PHP中getenv()函数

getenv()   取得系统的环境变量(预定义变量)

$spager=getenv('SERVER_NAME');

“PHP_SELF”

当前正在执行脚本的文件名,与 document root 相关。举例来说,在 URL 地址为 [url]http://example.com/test.php/foo.bar[/url] 的脚本中使用 $_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果。__FILE__ 常量包含当前(例如包含)文件的绝对路径和文件名。

如果 PHP 以命令行方式运行,该变量在 PHP 4.3.0 之前无效。

“argv”

传递给该脚本的参数。当脚本运行在命令行方式时,argv 变量传递给程序 C 语言样式的命令行参数。当调用 GET 方法时,该变量包含请求的数据。

“argc”

包含传递给程序的命令行参数的个数(如果运行在命令行模式)。

“GATEWAY_INTERFACE”

服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。

“SERVER_NAME”

当前运行脚本所在服务器主机的名称。如果该脚本运行在一个虚拟主机上,该名称是由那个虚拟主机所设置的值决定。

“SERVER_SOFTWARE”

服务器标识的字串,在响应请求时的头信息中给出。

“SERVER_PROTOCOL”

请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。

“REQUEST_METHOD”

访问页面时的请求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。

注: 如果请求的方式是 HEAD,PHP 脚本将在送出头信息后中止(这意味着在产生任何输出后,不再有输出缓冲)。

“REQUEST_TIME”

请求开始时的时间戳。从 PHP 5.1.0 起有效。

“QUERY_STRING”

查询(query)的字符串(URL 中第一个问号 ? 之后的内容)。

“DOCUMENT_ROOT”

当前运行脚本所在的文档根目录。在服务器配置文件中定义。

“HTTP_ACCEPT”

当前请求的 Accept: 头信息的内容。

“HTTP_ACCEPT_CHARSET”

当前请求的 Accept-Charset: 头信息的内容。例如:“iso-8859-1,*,utf-8”。

“HTTP_ACCEPT_ENCODING”

当前请求的 Accept-Encoding: 头信息的内容。例如:“gzip”。

“HTTP_ACCEPT_LANGUAGE”

当前请求的 Accept-Language: 头信息的内容。例如:“en”。

“HTTP_CONNECTION”

当前请求的 Connection: 头信息的内容。例如�

相关文档:

http://blog.csdn.net/hahawen/archive/2004/05/01/20692.aspx

三、实现你的Mode层

Model层,就是MVC模式中的数据处理层,用来进行数据和商业逻辑的装封,进行他的设计的时候设计到三个个概念:

------Model类。是实体类。用来保存数据库表格的中一条记录的所有字段的数据。并且可以验证这条记录数据的完整性。

------ ......

学过C的人用php的时候一般会相当顺手,而且感到php太方便太轻松。但在变量作用域这方面却与

c有不同的地方,搞不好会相当郁闷,就找不到错误所在。昨晚就与到这么一个问题,是全局变量在函数中的问题。今天搜索了一下,发现一篇相当不错的文章,讲了php中的变量作用域。是一位网友翻译的 在这贴一下:

变量范围

变量的范 ......

--------------01-05--------------------

*

*              文件操作

*

---------------------------------------

读取整个文件: readfile(), fpassthru(), file()

读取一个字符: fgetc()

读取任意长度: fread()

查看文件是否存在: file_exis ......

我们把下载的三个软件包放到/var/local目录下(这是笔者个人的习惯),它们都是tar.gz包,可以用命令tar -xzpvf 包名,把它们在当前目录(/var/local/)中解开:

cd /var/local

tar -xzpvf mysql-4.0.15.tar.gz

tar -xzpvf php-4.3.3.tar.gz

tar -xzpvf httpd-2.0.47.tar.gz

解包后可以开始进入正式安装。 ......

经过2个星期的艰苦奋斗,终于小有成就。详细的流程我之前也有说过。所以不再提出。直接上代码,希望对大家有所帮助。

1.LOGIN.php

include_once"conn2.php";

$uname=$_POST['uname'];//接收传过来的用户名

$upwd=$_POST['upwd'];//接收传过来的密码并md5()

$sql="SELECT * from pv_master WH ......

php apache getenv,PHP中getenv()函数相关推荐

  1. 《APUE》中的函数整理

    第1章 unix基础知识 1. char *strerror(int errnum) 该函数将errnum(就是errno值)映射为一个出错信息字符串,返回该字符串指针.声明在string.h文件中. ...

  2. php开发中常用函数总结

    为什么80%的码农都做不了架构师?>>>    1.获取IP 2.时间的增加 3.检查日期是否合法日期 4.时间比较函数,返回两个日期相差几秒.几分钟.几小时或几天 5.PHP重定向 ...

  3. c语言中常用函数头文件,c语言中常用的函数和头文件

    头文件ctype.h 函数列表 函数类别函数目的详细说明 字符测试为字符和数字的isalnum 是否为isalpha字符 是否控制字符iscntrl 是否为数字isdigit 是否能够显示文字(空格除 ...

  4. php使用referer,php中HTTP_REFERER函数用法实例

    本文实例分析了php中HTTP_REFERER函数用法.分享给大家供大家参考.具体分析如下: 利用php的http_referer函数来判断用户的来路,这是比较简单的,实例代码如下: if (isse ...

  5. python中find函数忽略大小写_python字符串(大小写、判断、查找、分割、拼接、裁剪、替换、格式化)...

    一.通用操作 1.Python len() 方法返回对象(字符.列表.元组等)长度或项目个数. 语法 len()方法语法: len( q ) 参数 q -- 对象. 返回值 返回对象长度. 实例 以下 ...

  6. c语言程序可以单独编译,c语言中的函数可不可以单独进行编译?_后端开发

    在C语言中,要求参加运算的数必须是整数的运算符是什么_后端开发 在C语言中要求参加运算的数必须是整数的运算符是"%":"%"符号在c语言中有两种释义,一是求余符 ...

  7. PHP中file_put_contents()函数的兼容性问题

    PHP中file_put_contents()函数的兼容性问题 file_put_contents()函数就相当于依次使用fopen(),fwrite()和fclose(),真是个令人愉快的函数. 我 ...

  8. php ob 缓存,php中ob函数缓冲机制深入理解

    下面就php中ob函数缓冲机制通过文字说明加代码分析的形式给大家展示如下: 对于一个刚刚入门的php程序员来说,php缓冲区是几乎透明的.在他们心目中,一个echo print_r 函数,数据便会'嗖 ...

  9. php的email函数发送失败,php中mail函数发送邮件失败的解决方法_php技巧

    本文实例讲述了php中mail函数发送邮件失败的解决方法.分享给大家供大家参考.具体分析如下: php中mail函数是一个自带的发邮件的函数,但是如果你真的要使用mail函数来发邮件那必须是要给你系统 ...

最新文章

  1. 拜托,别再问我贪心算法了!
  2. 人类“换头术”现在就是一场炒作 但医学界不会放弃研究
  3. python读取excel-Python Pandas读取修改excel操作攻略
  4. hdu1828 线段树扫描线求矩形面积的周长
  5. 使用Python内置的smtplib包和email包来实现邮件的构造和发送
  6. 算法练习day10——190328(二叉树的先序、 中序、 后序遍历, 包括递归方式和非递归方式、找到一个节点的后继节点、二叉树的序列化和反序列化)
  7. ThreadLocal到底有没有内存泄漏?从源码角度来剖析一波
  8. 大型.NET项目的目录、编译和版本管理实践 五
  9. python如何请求curl_Python爬虫偷懒神器 —— 一键构造请求头!
  10. Zookeeper的Leader选举
  11. 用Ant来做一键部署
  12. python通过类名创建对象_如何在Python中为自动创建的类对象分配名称
  13. 分享 Android 手机屏幕录制并制作成 GIF 演示图片
  14. 阻止原生输入中文拼音途中会触发input方法的问题
  15. 机器人控制器编程课程-教案02-基础
  16. 【计算机网络】网络层 : 子网划分 ( 三级 IP 地址 | 子网划分 | 子网掩码 | 子网掩码计算示例 | 子网的分组转发 )★
  17. linux proc 目录清理_/proc目录造成linux根目录爆满
  18. syb需求分析问卷_syb创业计划书模板完整版.doc
  19. Tcl学习0——Tcl和Tk介绍
  20. 非华为电脑如何与matepad pro进行多屏协同,以及如何处理连接失败等问题

热门文章

  1. 开源我的分形风暴2程序+一些漂亮的分形图
  2. arduino学习——WS2812灯带
  3. C语言中的while循环
  4. Unity3D-导出特效到安卓项目流程
  5. java tess4j mave_java初探Tess4j识别图片文字
  6. MySQL查询之多表联查详解
  7. 2022某站百大up主公布名单,python如何快速获取up名单
  8. 信创环境下的Wps-Chrome浏览器插件开发
  9. iPhone9发布时间,开售时间曝光!
  10. Intel MKL库在VS中的配置与使用