【php – 获取时间间隔】教程文章相关的互联网学习教程文章

做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)

asp函数代码:复制代码 代码如下:function checkip(checkstring)‘用正则判断IP是否合法dim re1set re1=new RegExpre1.pattern=”^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$”re1.global=falsere1.Ignorecase=falsecheckip=re1.test(checkstring)set re1=nothingend function function get_cli_ip()‘取真实IP函数,先 HTTP_CLIENT_IP 再 HTTP_X_FORWARDED_FOR 再 REMOTE_ADDRdim client_ipif checkip(Request.ServerVariable...

PHP获取时间戳和微秒数以及生成唯一ID【代码】

microtime函数描述:返回当前Unix时间戳和微秒数语法:mixed microtime( [ bool $get_as_float ] )//直接输出 echo microtime(); //得到的是 如:0.26672100 1585622985 前面是当前微秒数,后面是正常时间戳,中间以空格分隔开//如果带有参数(布尔型参数) echo microtime(true); //输出结果:1585623020.7408 刚才的微秒数就会以浮点数的形式表现在原有的时间戳之后 浮点数太长可进行格式化操作round($float,3)表示保留到小数点后...

PHP中获取当前页面的完整URL【代码】【图】

javascript实现:top.location.href 顶级窗口的地址this.location.href 当前窗口的地址PHP实现#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER[‘HTTP_HOST‘]."<br>"; #localhost//获取网页地址 echo $_SERVER[‘PHP_SELF‘]."<br>"; #/blog/testurl.php//获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; #id=5//获取用户代理 echo $_SERVER[‘HTTP_REFERER‘]."<br>"; //获取...

php获取从百度、谷歌等搜索引擎进入网站关键词的方法【代码】

本文实例讲述了php获取从百度、谷歌等搜索引擎进入网站关键词的方法。分享给大家供大家参考。具体实现方法如下: <?php function search_word_from() {$referer = isset($_SERVER[‘HTTP_REFERER‘])?$_SERVER[‘HTTP_REFERER‘]:‘‘;if(strstr( $referer, ‘baidu.com‘)){ //百度preg_match( "|baidu.+wo?r?d=([^\\&]*)|is", $referer, $tmp );$keyword = urldecode( $tmp[1] );$from = ‘baidu‘;}elseif(strstr( $referer, ‘...

PHP获取用户真实IP地址

PHP获取客户端真实IP地址方法 在PHP获取客户端IP中常使用 $_SERVER["REMOTE_ADDR"] 。 (1) 但如果客户端是使用代理服务器来访问,那取到的是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取。 (2) 但只有客户端使用“透明代理”的情况下,$_SERVER["HTTP_X_FORWARDED_FOR"] 的值才是客户端真正的IP(如果是多层代理,该值可能是...

php如何获取远程文件内容的函数【代码】

/*** 读远程内容* @return string*/function get_url_content($url){if(function_exists("curl_init")){$ch = curl_init();$timeout = 30;curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$file_contents = curl_exec($ch);curl_close($ch);}else{$is_auf=ini_get(‘allow_url_fopen‘)?true:false;if($is_auf){$file_contents = file_get_...

php类获取静态变量值以及调用【代码】

<?php class Test{publicstatic$static_var = 20; } echo Test::$static_var;exit; 原文:http://www.cnblogs.com/lizhaoyao/p/4828373.html

PHP获取当前用户真实的IP【代码】

function getIp(){ $onlineip=‘‘; if(getenv(‘HTTP_CLIENT_IP‘)&&strcasecmp(getenv(‘HTTP_CLIENT_IP‘),‘unknown‘)){ $onlineip=getenv(‘HTTP_CLIENT_IP‘); } elseif(getenv(‘HTTP_X_FORWARDED_FOR‘)&&strcasecmp(getenv(‘HTTP_X_FORWARDED_FOR‘),‘unknown‘)){ $onlineip=getenv(‘HTTP_X_FORWARDED_FOR‘); } elseif(getenv(‘REMOTE_ADDR‘)&&strcasecmp(getenv(‘REMOTE_ADDR‘),‘unknown‘)){ $onlineip=gete...

php 获取select下拉列表框的值

给select 表单无素一个名字。 表单提交后 用 $_POST 或 $_GET 方式提交 $_POST[‘sel‘]或者$_GET[‘sel‘]获得选中的select的value值 复制代码 代码如下:if( $_POST ) { echo $_POST[‘select‘]; } ?> <form name="form1" enctype="multipart/form-data" method="post" action=""> <label> <select name="select"> <option value="1">select下拉列表框的值</option> <option value="www.jb51.net">脚本之家</option> <option val...

PHP 获取当前时间不对解决办法【转】【代码】

从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。关于timezone 大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi ,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:Asia/...

PHP 获取MySQL数据库里所有表的实现代码

复制代码 代码如下:function list_tables($database) { $rs = mysql_list_tables($database); $tables = array(); while ($row = mysql_fetch_row($rs)) { $tables[] = $row[0]; } mysql_free_result($rs); return $tables; } 但由于mysql_list_tables方法已经过时,运行以上程序时会给出方法过时的提示信息,如下: 复制代码 代码如下:Deprecated: Function mysql_list_tables() is deprecated in … on line xxx 一个处理办法是在...

php自动获取上一个月的起始时间【图】

$last_month = date(‘Y-m‘, strtotime(‘last month‘)); $last[‘first‘] = $last_month . ‘-01 00:00:00‘; $last[‘end‘] = date(‘Y-m-d H:i:s’, strtotime("$last_month +1 month -1 day +23 hours +59 minutes +59 seconds"));原文:http://www.cnblogs.com/gentsir/p/5857766.html

PHP $_SERVER['HTTP_REFERER'] 获取前一页面的 URL 地址【代码】

PHP $_SERVER[‘HTTP_REFERER‘]使用 $_SERVER[‘HTTP_REFERER‘] 将很容易得到链接到当前页面的前一页面的地址。一个例子如下:index.php(实际地址为:http://www.5idev.com/php/index.php):<a href="test.php">链接</a> test.php(实际地址为:http://www.5idev.com/php/test.php):echo $_SERVER[‘HTTP_REFERER‘]; 在浏览器访问 index.php,点击链接到 test.php,得到的输出结果为:http://www.5idev.com/php/index.php P...

php自动获取字符串编码函数mb_detect_encoding

当在php中使用mb_detect_encoding函数进行编码识别时,很多人都碰到过识别编码有误的问题,例如对与GB2312和UTF- 8,或者UTF-8和GBK(这里主要是对于cp936的判断),网上说是由于字符短是,mb_detect_encoding会出现误判。 例如: 复制代码 代码如下:$encode = mb_detect_encoding($keytitle, array("ASCII",‘UTF-8′,"GB2312′,"GBK",‘BIG5′)); if ($encode == “UTF-8″){ $keytitle = iconv("UTF-8″,"GBK",$keytitle); } 这段代...

PHP获取IP及地区信息(纯真IP数据库)【代码】【图】

昨天在写程序的时候,发现在用户的时候记录IP和地区信息也许以后用得上,去网上找了找,发现实现的方式有好多好多,因为我用的ThinkPHP,后来又去TP官网找了找,最后采用了下面这种方法。 1 <?php2// +----------------------------------------------------------------------3// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]4// +----------------------------------------------------------------------5// | Copyright (c) 20...