js判断<script type="text/javascript">function browserRedirect() {var sUserAgent = navigator.userAgent.toLowerCase();var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";var bIsMidp = sUserAgent.match(/midp/i) == "midp";var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";var bIsAn...
function is_mobile_request()
{$_SERVER[‘ALL_HTTP‘] = isset($_SERVER[‘ALL_HTTP‘])?$_SERVER[‘ALL_HTTP‘] : ‘‘;$mobile_browser = ‘0‘;if(preg_match(‘/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|iphone|ipad|ipod|android|xoom)/i‘,strtolower($_SERVER[‘HTTP_USER_AGENT‘])))$mobile_browser++;if((isset($_SERVER[‘HTTP_ACCEPT‘])) and(strpos(strtolower($_SERVER[‘HTTP_ACCEPT‘]),‘a...
如何使用php获取当前操作系统类型呢?严格来说这里分两种情况,一种情况是获取服务器端的操作系统类型,一种是获取客户端的操作系统类型。下面作者将对如何使用php获取这两种情况下的操作系统类型和大家做一些分享。
(1)php获取服务器端的操作系统类型
这个时候可以使用php系统自带的常量 PHP_OS 或者系统函数php_uname(‘s‘)。关于这两者返回的值可能的情况基本有如下几种情况:CYGWIN_NT-5.1DarwinFreeBSDHP-UXIRIX64LinuxNet...
PHP 对于时间的过了多久的判断,几秒前,几分钟前,几小时前,$time = strtotime("2017-01-15 14:42:00");
echo ReckonTime($time);function ReckonTime($time)
{$NowTime = time();$TimePoor = $NowTime - $time;if ($TimePoor == 0) {$str = ‘一眨眼之间‘;} elseif ($TimePoor < 60 && $TimePoor > 0) {$str = $TimePoor . ‘秒之前‘;} elseif ($TimePoor >= 60 && $TimePoor <= 60 * 60) {$str = floor($TimePoor / 60) . ‘...
<?phpnamespace app\admin\controller;use think\Request;//先引入类use think\Controller;class Login extends Controller{ public function index(){ if(request()->isPost()){//助手函数,不用引入类 //接收变量 $user= input(‘user‘); //判断是否有这个参数 $isok=input(‘?user‘); //获取所有post值 $post=input(‘post.‘); var...
1、PHP端//判断是否微信浏览器 -xzz1125function is_weixin() { if (strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) !== false) { returntrue; } returnfalse;
}2、JS端<script type="text/javascript">
window.onload = function(){if(isWeiXin()){//document.getElementById(‘baoming‘).href="http://www.xxiangfang.com/index.php?do=xian&view=index&join=phone"; //试睡师document.getElementById(‘baomi...
/path/to/pkphp.com/script.php?ajax 在php脚本中使用如下方法判断: 复制代码 代码如下:if(isset($_GET[‘ajax‘])) { ...这是一个ajax请求,然后... } else { ...这不是一个ajax请求,然后... } 通过传递_GET参数的方法简单实现了网页请求的判断。但是如果需要这样的功能,这个方法可能就有弊端,功能需求如下: 1.通过ajax请求的网页与普通请求的网页内容是不相同的 2.通过ajax请求的网页是为了方便用户操作,两种方法请求打开的...
程序人性化,网站人性化,是程序员的追求,比如设计PHP网站,在页面当中添加一段这样的代码,也许会更加的人性化。利用php的简单判断和读取当前时间写的一个小玩意。这虽是无聊之举,但感觉良好。 添加一段人性化的提醒,代码如下:<?php
date_default_timezone_set(‘PRC‘); //设置中国时区
if(0<=date(‘H‘) && date(‘H‘) <7){echo "凌晨好!夜深了,早点休息吧!";
}
if(7<=date(‘H‘) && date(‘H‘) <12){echo "上午...
1、判断是否登录(check_login.php)所有后台操作都要加上,用于权限控制<?php
header("Content-type: text/html; charset=utf-8");
session_start();
if($_SESSION[‘username‘]==""){
echo "<script>alert(‘请先登录!‘);window.location.href=‘index.php‘;</script>";
exit();
}
?>2、用户登录并保持会话2.1、登录表单(包含判断登录状态功能)<formname="form"method="post"action="checkuser.php">
<!--
<?php
if(!isset(...
首先说说原理:在发送ajax请求的时候,我们可以通过XMLHttpRequest这个对象,创建自定义的header头信息如果您使用的是原生的ajax方法,也就是未使用jquery或者其他js框架包装的ajax方法,那么代码如下:?1xmlHttpRequest.setRequestHeader("request_type","ajax");哦~对了,您一定知道xmlHttpRequest这个对象是怎么创建的吧?额?您没开玩笑吧?您不知道–那我劝您还是不要了解了,放心吧~您对他不了解也没事,下面我来告诉你怎么在...
ThinkPHP模板引擎的defined标签用于判断常量是否已经被定义。
ThinkPHP的defined标签用来判断常量是否已经被定义,其功能相当于PHP中的defined()函数。defined标签用法如下:
<present name="常量">要输出的内容</present>先在模块操作(如:Index/display )里定义一个常量并输出模板:
define("SITE_NAME", "脚本之家");
$this->display();在模板/Tpl/default/Index/display.html中使用defined标签如下:
<defined name="SITE_NA...
在网上找了很多,并没找到合适的要么有警告,要么压根不好使。if(is_resource($result)),if(mysql_result($result))完全做不到。if(mysqli_fetch_row($result))是最好使的一个,但是,当没有内容时会出现警告。正确方法是if(is_object($result))或if(!is_bool($result))。事件描述:SQL语句分两类,一类是show databases、select * from mysql.db这样有显示的语句;另一种是,update run..fundinfo set fundname = ‘叶伟‘ where...
php判断是不是https的方法<pre> public function is_https() { if (!empty($_SERVER[‘HTTPS‘]) && strtolower($_SERVER[‘HTTPS‘]) !== ‘off‘) { return true; } elseif (isset($_SERVER[‘HTTP_X_FORWARDED_PROTO‘]) && $_SERVER[‘HTTP_X_FORWARDED_PROTO‘] === ‘https‘) { return true; } elseif (!empty($_SERVER[‘HTTP_FRONT_END_HTTPS‘]) && strtolower($_SERV...
首先要记住json_encode返回的是字符串, 而json_decode返回的是对象判断数据不是JSON格式:复制代码 代码如下:function is_not_json($str){ return is_null(json_decode($str));}判断数据是合法的json数据: (PHP版本大于5.3)复制代码 代码如下:function is_json($string) { www.jb51.net json_decode($string); return (json_last_error() == JSON_ERROR_NONE);}json_last_error()函数返回数据编解码过程中发生的错误注意: json...
isset()://变量是否已经声明 empty()://变量是否为空 defined()://常量是否已经定义 define() array_key_exists(mixed key, array search)://检查给定的键名或索引是否存在于数组中is_numeric ( mixed var )://检测变量是 否为数字或数字字符串 is_bool():// 检测变量是否是布尔型 is_float():// 检测变量是否是浮点型 和is_double,is_real()都一样的用法 is_int(): // 检测变量是否是整数is_integer() 一样的 用法 is_string():/...