php常用获取 apache信息函数

*/
$version=apache_get_version();      //获得apache的版本并赋值给变量
echo "$version";         //输出结果

$server_ip=apache_getenv("server_addr");  //通过获取环境变量函数获取服务器的ip信息
echo $server_ip;        //输出结果

$url_info=apache_lookup_uri('2-1.php教程');      //对url执行请求并返回信息
print_r($rul_info);          //输出结果内容
if(file_exists($rul_info->filename))       //如果返回结果有值
{
  echo 'file exists!';          //输出相应内容
}

apache_note("name","天夺之魄");     //设置apache的请求记录中的name值
echo apache_note("name");      //获取apache的请求记录中的name值

$headers=apache_request_headers();    //获得http请求标头
foreach($headers as $header=>$value)    //通过循环输出结果数组
{
  echo "$header:$value<br>n";     //输出数组键/值对
}

$result=apache_get_modules();   //返回apache加载的模块列表,并赋值给变量
print_r($result);       //输出结果数组

if(apache_setenv("example_var","test_value"))     //设置环境变量
{
  echo "对apache环境变量example_var设置成功!";   //如果成功设置输出内容
}
else
{
  echo "对apache环境变量example_var设置失败!";   //如果设置失败输出内容
}

时间: 2024-10-25 18:42:12

php常用获取 apache信息函数的相关文章

PHP获取服务器端信息函数

 代码如下 复制代码 /**  * 获取系统信息  *  * @return array  */ function getSystemInfo() {  $systemInfo = array();    // 系统  $systemInfo['os'] = PHP_OS;    // PHP版本  $systemInfo['phpversion'] = PHP_VERSION;    // Apache版本  $systemInfo['apacheversion'] = apache_get_

21个常用的apache .htaccess文件配置技巧分享_Linux

Apache Web 服务器可以通过 .htaccess 文件来操作各种信息,这是一个目录级配置文件的默认名称,允许去中央化的 Web 服务器配置管理.可用来重写服务器的全局配置.该文件的目的就是为了允许单独目录的访问控制配置,例如密码和内容访问. 1. 定制目录的 Index 文件 复制代码 代码如下: DirectoryIndex index.html index.php index.htm 你可以使用上面的配置来更改目录的默认页面,例如你将这个脚本放在 foo 目录,则用户请求 /foo/

php 常用获取服务器变量代码

define('IP', ip()); define('HTTP_REFERER', isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''); define('SCRIPT_NAME', isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : preg_replace("/(.*).php(.*)/i", "\1.php", $_S

HttpServletRequest常用获取URL的方法

1.request.getRequestURL() 返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数.2.request.getRequestURI() 得到的是request URL的部分值,并且web容器没有decode过的 3.request.getContextPath() 返回 the context of the request. 4.request.getServletPath() 返回调用servlet的部分url. 5.reque

一句 PHP 代码获取 PHP、MySQL 和 Apache 版本信息

有时我们安装或者开发的 PHP+MYSQL+Apache 的应用程序对环境版本有要求,这时我们可以用下面的代码查询 PHP.MySQL 和 Apache 版本信息看是否满足我们的需求. 1.直接获取 PHP 的版本 <?phpecho 'PHP 版本:' . phpversion();?> 2.直接获取 MySQL 版本 <?phpmysql_connect('127.0.0.1','root','');echo 'MySQL 版本:' . mysql_get_server_info()

使用Apache Wink、Eclipse和Maven开发RESTful Web服务

简介:Apache Wink 是 Java API for RESTful Web Services (JAX-RS) 规范的一个开源实现 .了解如何使用 Apache Wink.Eclipse IDE 以及 Maven 项目管理工具开发.部署和运行 RESTful Web 服务. Apache Wink 是一个促进创建和使用 REST Web 服务的 Apache 孵化器项目.通过 REST Web 服务,客户机和服务之间的交互局限于一组预定义的操作,客户机和服务器之间的交互的复杂性限制 为客

关于httpservletrequest的获取真实的ip

via 值为: 下面是一些DemoWTP/1.1 GDSZ-PS-GW010-WAP05.gd.chinamobile.com (Nokia WAP Gateway 4.0 CD3/ECD13_C/NWG4.0 CD3 ECD13_C 4.1.03)   下面是解释 列出从客户端到 OCS 或者相反方向的响应经过了哪些代理服务器,他们用什么协议(和版本)发送的请求.当客户端请求到达第一个代理服务器时,该服务器会在自己发出的请求里面添加Via头部,并填上自己的相关信息,当下一个代理服务器收到第一个

应用PHP文件函数获取文件信息实例教程

上一篇PHP目录函数教程中主要介绍了目录(文件夹)读取,遍历的方法,但最基本的文件管理系统同时涉及到文件信息.文件大小读取以便检查磁盘使用情况,也需要获取文件修改或访问时间,删除或移动整理文件的功能,这些都需要通过PHP文件函数同文件系统交互. 基本PHP文件函数介绍 PHP文件函数dirname()和basename()的区别 dirname()获得文件目录路径的目录部分,而basename()获得不带目录的文件名 如何通过PHP文件函数获得文件基本信息? 之前介绍了PHP目录读取实例,我们只

Apache Server 负载能力测试

服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试.这里我以目前最常用的Apache服务器为例. Apache服务器自带有一个叫AB(ApacheBench)的工具,在bin目录下.使用这个轻巧的工具我们可以对服务器进行负载测试,看看在重负荷之下服务器的表现如何.ApacheBench 可以针对某个特定的 URL 仿真出连续的联机请求,同时还可以仿真出同时间点数个相同的联机请求,因此利用 ApacheBench 可帮助我们在网站开发期间仿真实际上线可能的情况,利用仿真出来的数据作为调