PHP获取网站域名和地址的代码


Posted in PHP onAugust 17, 2008
<? 
function PMA_getenv($var_name) { 
if (isset($_SERVER[$var_name])) { 
return $_SERVER[$var_name]; 
} elseif (isset($_ENV[$var_name])) { 
return $_ENV[$var_name]; 
} elseif (getenv($var_name)) { 
return getenv($var_name); 
} elseif (function_exists('apache_getenv') 
&& apache_getenv($var_name, true)) { 
return apache_getenv($var_name, true); 
} 
return ''; 
} 
if (empty($HTTP_HOST)) { 
if (PMA_getenv('HTTP_HOST')) { 
$HTTP_HOST = PMA_getenv('HTTP_HOST'); 
} else { 
$HTTP_HOST = ''; 
} 
} 
echo htmlspecialchars($HTTP_HOST); 
?>
PHP 相关文章推荐
用定制的PHP应用程序来获取Web服务器的状态信息
Oct 09 PHP
一个程序下载的管理程序(二)
Oct 09 PHP
PHP extract 将数组拆分成多个变量的函数
Jun 30 PHP
php使用fopen创建utf8编码文件的方法
Oct 31 PHP
php-redis中的sort排序函数总结
Jul 08 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
PHP判断密码强度的方法详解
May 26 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
PHP数组常用函数实例小结
Aug 20 PHP
thinkphp5.1框架容器与依赖注入实例分析
Jul 23 PHP
PHP 加密 Password Hashing API基础知识点
Mar 02 PHP
PHP如何开启Opcache功能提升程序处理效率
Apr 27 PHP
php二分法在IP地址查询中的应用
Aug 12 #PHP
PHP调用MySQL的存储过程的实现代码
Aug 12 #PHP
PHP+MYSQL 出现乱码的解决方法
Aug 08 #PHP
php自动适应范围的分页代码
Aug 05 #PHP
用PHP读取RSS feed的代码
Aug 01 #PHP
IStream与TStream之间的相互转换
Aug 01 #PHP
特详细的PHPMYADMIN简明安装教程
Aug 01 #PHP
You might like
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
2010/12/19 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
PHP递归的三种常用方式
2019/02/28 PHP
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
jQuery 方法大全方便学习参考
2010/02/25 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
input输入框鼠标焦点提示信息
2015/03/17 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
2016/01/17 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
详解webpack进阶之插件篇
2017/07/06 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
clipboard.js在移动端复制失败的解决方法
2018/06/13 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
python getopt详解及简单实例
2016/12/30 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
2017/12/15 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
2015/12/03 面试题
心得体会范文
2014/01/04 职场文书
男方父母证婚词
2014/01/12 职场文书
2014年行政部工作总结
2014/11/19 职场文书
期末复习计划
2015/01/19 职场文书
2015年父亲节活动总结
2015/02/12 职场文书
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs
mybatis 获取更新记录的id
2022/05/20 Java/Android
python中pd.cut()与pd.qcut()的对比及示例
2022/06/16 Python