以下实例通过 Session 来判断用户是否登录:PHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。推荐:php服务器functions.php<?php function loggedIn(){ //通过 $_SESSION 来判断用户是否登录if(!$_SESSION[loggd]){ echo<form action="checkLogin.php" method="post"> <p> Username:<br> <input type="te...
PHP判断数组为空首选方法:count($arr),size($arr); (推荐学习:PHP视频教程)使用这个函数就好了 count 如果输出为0的话 那么就这个数组就是空的的下面就是简单的测试代码了。$arr= array(""); echo count($arr); echo size($arr);//输出1$arr= array(); echo count($arr); echo size($arr);//输出0PHP判断数组为空方法:empty($arr); empty() 函数 作用是判断变量是否为空 是变量=空则返回TRUE ,不为空则返回FALSE(不是空值)$...
这需要用到正则 (推荐学习:PHP视频教程)preg_match(/[\x{4e00}-\x{9fa5}]/u, $str) //UTF-8这个可以匹配字符串中是否有中文,没有的话返回0<? $str = "测试中文"; echo $str; echo "<hr>"; //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用 //if (preg_match("/^[\x7f-\xff]+$/", $str)) { //兼容gb2312,utf-8 //判断字符串是否全是中文 if (preg_match("/[\x7f-\xff]/", $str...
is_numeric()函数用于检测变量是否为数字或数字字符串。语法 (推荐学习:PHP视频教程)bool is_numeric ( mixed $var )参数说明:$var:要检测的变量。返回值如果指定的变量是数字和数字字符串则返回 TRUE,否则返回 FALSE。实例<?php $var_name1=678; $var_name2="a678"; $var_name3="678"; $var_name4="runoob.com"; $var_name5=698.99; $var_name6=array("a1","a2"); $var_name7=+125689.66; if (is_numeric($var_name1)) {...
将php连接数据库,判断账号密码时通过验证账号密码是否与数据库中的记录相同来判断账号密码是否正确。php校验登录名和密码是否正确的代码:<?php$servername = "服务器名";$username = "账户名";$password = "密码";$dbname = "数据库名"; ?> <?php// Session需要先启动。session_start();//判断uname和pwd是否赋值if(isset($_POST[uname]) && isset($_POST[pwd])){$name = $_POST[uname];$pwd = $_POST[pwd];//连接数据库$conn = ...
php如何判断是手机还是电脑有时我们需要知道用户当前的设备,以便进行业务处理,例如pc就跳转pc站,手机就跳转手机站,下面介绍一种判断的方法。首先php获取$_SERVER[HTTP_USER_AGENT]的值;然后比对各个浏览器特定的字符串;最后通过比对结果就能够判断是手机还是电脑了。代码如下:/*** * 根据php的$_SERVER[HTTP_USER_AGENT] 中各种浏览器访问时所包含各个浏览器特定的字符串来判断是属于PC还是移动端* @author discu...
本文实例讲述了PHP简单判断iPhone、iPad、Android及PC设备的方法。分享给大家供大家参考,具体如下:因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面我们一起来看小编整理的一段PHP判断iPhone、iPad、Android、PC设备的例子。 (推荐学习:PHP视频教程)我将使用Windows系统的设备定为PC,毕竟博客面向中国用户,大部分家用设备还是用的Windows系统。原理是判断浏览器提交的USER AGENT,代码...
现在移动设备大热的年代,可能我们在做web前端开发的时候经常会需要用到对移动设备的页面匹配。当然我们可以用响应式页面设计来处理前端的匹配问题,但是响应式页面只是不显示某些代码,但是还是会加载到用户的移动设备中。为了更好的照顾到用户手机浏览的体验,减少不必要的加载。我们可以再通过PHP的方式来减少用户的代码加载,提高用户浏览页面时的体验。 (推荐学习:PHP视频教程)由于现在移动设备的种类繁多、而且浏览器五花...
Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。登录表单处理 (推荐学习:PHP视频教程)<?php session_start(); include "inc/conn.php"; $username=$_POST[user]; $password=$_POST[pwd];$sql=mysql_query("select * from user where username=".$username." and password=".$password.""); if ($result = mysql_fetch_array($sql)){ $_SESSION[username]...
本文实例讲述了PHP自定义函数判断是否为Get、Post及Ajax提交的方法。分享给大家供大家参考,具体如下: (推荐学习:PHP视频教程)/*** 是否是AJAx提交的* @return bool*/ function isAjax(){if(isset($_SERVER[HTTP_X_REQUESTED_WITH]) && strtolower($_SERVER[HTTP_X_REQUESTED_WITH]) == xmlhttprequest){return true;}else{return false;} } /*** 是否是GET提交的*/ function isGet(){return $_SERVER[REQUEST_METHOD] == GE...
判断是否是素数,素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 (推荐学习:PHP视频教程)<html> <?phpif (!empty($_POST)) {$num = $_POST["num"];$count = 0;for ($i = 1; $i <= $num; ++$i) {if ($num % $i == 0) {$count++;}} } else {$num = "";$count = ""; }?><form action="" method="post"><input type="text" name="num" value="<?phpecho $num;?>"/><input type="button" name="tip" value...
PHP 透明地支持 HTTP cookie。cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。可以用 setcookie() 或 setrawcookie() 函数来设置 cookie。cookie 是 HTTP 标头的一部分,因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。可以使用输出缓冲函数来延迟脚本的输出,直到按需要设置好了所有的 cookie 或者其它HTTP头。 (推荐学习:PHP视频教程)如果 variables_order...
empty()功能:检测变量是否为”空”说明:任何一个未初始化的变量、值为 0 或 false 或 空字符串”” 或 null的变量、空数组、没有任何属性的对象, empty(变量) == true。 (推荐学习:PHP视频教程)注意1:未初始化的变量也能被empty检测为”空”。注意2:empty只能检测变量,而不能检测语句。<?php $a = 0; $b = ; $c = array(); if (empty($a)) echo $a 为空 . "<br/>"; if (empty($b)) echo $b 为空 . "<br/>"; if (empty($c)...
公历闰年判定遵循的规律为:四年一闰,百年不闰,四百年再闰。自然写法就如下: (推荐学习:PHP视频教程)$year=2015; if(($year%4 == 0 && $year%100 != 0) || ($year%400 == 0 )) { echo "$year is run yerar. "; }else {echo "$year is ping year. "; }方法二:分两种(1)、普通年能被4整除而不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年) (2)、世纪年能被400整除而不能被3200整除的为闰年。(如2000年是闰年...
PHP通过session判断防止表单重复提交实例,当用户提交表单后,为防止重复操作,通过session来判断是否为初次提交,否则让他返回到之前表单页面。当前表单页面is_submit设为0 (推荐学习:PHP视频教程)SESSION_START(); $_SESSION[is_submit] = 0; <form id="reg" action="post.php" method="post"> <p>用户名:<input type="text" class="input" name="username" id="user"></p> <p>密 码:<input type="password" class="inp...