【PHP会判断来源页是某种跳转过来的吗】教程文章相关的互联网学习教程文章

从PHP$_SERVER相关参数判断是否支持Rewrite模块_PHP教程

如果是http://www.gxlcms.com/p1141.html形式的URL,可通过$_SERVER['REQUEST_URI']和$_SERVER['QUERY_STRING']值的区别来分析,最主要是如果页面是通过重定向会产生$_SERVER['REDIRECT_QUERY_STRING']和$_SERVER['REDIRECT_URL']两上参数,因此判断页面是否重定向就非常简单,只需要判断这两个值存在的情况就既可,但这只是在Apache环境下才有效。 如果是ISAPI Rewrite环境如何判断? 如果是ISAPI Rewrite环境,虽然不会产生如上$...

用户的详细注册和判断_PHP教程【图】

有三个文件: 第一是:zcyh.php(注册用户名) 当前位置:主页>>注册页面 请设定用户名:(3-15位)

Email+URL的判断和自动转换函数_PHP教程

function validateEmail($email) { return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email); } function validateURL($url) { return eregi("^((ht|f)tp://)((([a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3}))|(([0-9]{1,3}\.){3}([0-9]{1,3})))((/|\?)[a-z0-9~#%&'_\+=:\?\.-]*)*)$", $url); } function convertURLS($text) { $text = eregi_replace("((ht|f)tp://www\.|...

从C/C++迁移到PHP——判断字符类型的函数_PHP教程

在C/C++中,头文件ctype.h中定义了关于字符类型一组宏,可以得到给定字符的类型。 而PHP中没有相关函数。前些天发现在www.mm4.de下载的PHP中提供了一个名为php_ctype.dll的扩展库, 加载后发现提供一部分此类的函数,特整理出来供大家参考。 在PHP中正确加载php_ctype.dll文件后,用可以看到以下信息: ctype ctype functions enabled (experimental) 然后就可以使用它所提供的函数了。所有函数的用法同C/C++基本相同,区...

php中判断一个字符串包含另一个字符串的方法_PHP教程

$name = "001x.gif"; $pan = "x"; $con = explode($pan,$name); if (count($con)>1): echo $name."中包含".$pan; else: echo $name."中没有包含".$pan; endif; ?> http://www.bkjia.com/PHPjc/318093.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/318093.htmlTechArticle?php $name="001x.gif"; $pan="x"; $con=explode($pan,$name); if(count($con)1): echo$name."中包含".$pan; else: echo$name."中没有包含".$pan; endif;...

php下判断数组中是否存在相同的值array_unique_PHP教程

array_unique(PHP 4 >= 4.0.1, PHP 5) array_unique -- 移除数组中重复的值 说明 array array_unique ( array array ) array_unique() 接受 array 作为输入并返回没有重复值的新数组。 注意键名保留不变。array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。 注: 当且仅当 (string) $elem1 === (string) $el...

常用的php对象类型判断_PHP教程

php常用的数值判断函数 //判断数组 $colors = array("red", "blue", "green"); if(is_array($colors)) { print("colors is an array".""); } //双精度数判断 $Temperature = 15.23; if(is_double($Temperature)) { print("Temperature is a double".""); } //整数判断 $PageCount = 2234; if(is_integer($PageCount)) { print("$PageCount is an integer".""); } //对象判断 class widget { var $name; var $length; } $thing = ...

php判断字符以及字符串的包含方法属性_PHP教程

下面介绍使用方法: 1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含 代码如下:/*如手册上的举例*/ $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com ?> 2. stristr: 它和strstr的使用方法完全一样.唯一的区别是stristr不区分大小写. 3. strpos: 返回boolean值.FALSE和TRUE不用多说.用 “===”进行判断.strpos在执行速度上都比以上两个函数快,另外...

PHP文件类型判断代码_PHP教程

$filename = "D:\\296.mid"; $file = fopen($filename, "rb"); $bin = fread($file, 2); //只读2字节 fclose($file); $strInfo = @unpack("c2chars", $bin); $typeCode = intval($strInfo['chars1'].$strInfo['chars2']); $fileType = ''; switch ($typeCode) { case 7790: $fileType = 'exe'; break; case 7784: $fileType = 'midi'; break; case 8297: $fileType = 'rar'; break; case 255216: $fileType = 'jpg'; break; case 7...

PHP判断常量,变量和函数是否存在_PHP教程

代码如下:if (defined('CONST_NAME')) { //do something } 变量检测则是使用isset,注意变量未声明或声明时赋值为NULL,isset均返回FALSE,如:代码如下:if (isset($var_name)) { //do something} 函数检测用function_exists,注意待检测的函数名也需要使用引号,如:代码如下:if (function_exists(fun_name)) { fun_name();} 先不说多了我们看一个实例代码如下:/* 判断常量是否存在*/ if (defined('MYCONSTANT')) { echo M...

php来访国内外IP判断代码并实现页面跳转_PHP教程

我大概构思了一下,有两个方案: 1. Javascript判断来访者的浏览器语言,如果是中文系统,自然使用者都是中国人,跳中文网站; 如果是非中文系统,默认使用者非中国人,跳英文网站。 优点:判断反映速度快。 缺点:不准确,有可能中国用户喜欢用英文版系统,或者外国人使用中文系统的情况。 代码 代码如下: 2.使用IP库来进行来访IP的判断 优点:判断准确。 缺点:响应速度没Javascript快。 需要引用一个PHP的IP库 ip_php.zip 我在...

PHP判断变量类型实现代码_PHP教程

PHP 包括几个函数可以判断变量的类型,例如:gettype(),is_array(),is_float(),is_int(),is_object() 和 is_string()。 代码如下:$s = "this is a string"; $i = 9; $arr = array(2,4,6); is_string($s); //返回TRUE,表示$s是一个字符串变量 is_string($i); //返回FALSE,表示$i不是一个字符串变量 is_array($arr); //返回TRUE,表示$arr是一个数组 is_array($s); //返回FALSE,表示$s不是一个数组 $str = "this is a string...

判断是否为指定长度内字符串的php函数_PHP教程

代码如下://———————————————————————————– // 函数名:CheckLengthBetween($C_char, $I_len1, $I_len2=100) // 作 用:判断是否为指定长度内字符串 // 参 数:$C_char(待检测的字符串) // $I_len1 (目标字符串长度的下限) // $I_len2 (目标字符串长度的上限) // 返回值:布尔值 // 备 注:无 //———————————————————————————– function CheckLengthBetween($C_cahr,...

phpempty函数判断mysql表单是否为空_PHP教程

值来进行判断。 很简单的,给一个例子。 方法一: 代码如下:$sql = "select * form abc" $result = mysql_query($sql); $row = mysql_fetch_array($result); if(empty($row))//开始判断是够为空 { echo "null"; } else { echo "not null"; } 方法二: 代码如下:$sql = "select * form abc" $result = mysql_query($sql); $row = mysql_fetch_array($result); if(!$row)//开始判断是够为空 { echo "null"; } else { echo "not null...

phpis_file判断给定文件名是否为一个正常的文件_PHP教程

is_file() 函数检查指定的文件名是否是正常的文件。 is_file — Tells whether the filename is a regular file 用法 bool is_file ( string $filename ) $file 为必选参数 如果文件存在且为正常的文件则返回 TRUE。 来看一个测试is_file经典实例 代码如下:var_dump(is_file('a_file.txt')) . "\n"; var_dump(is_file('/usr/bin/')) . "\n"; ?> 上例将输出: bool(true) bool(false) 用法二 代码如下:function isfile($file){ r...