All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#中常见的错误类型
实用:动态网页制作技术PHP的十个应用技巧_php资料_编程技术
掌握Ajax 第1部分-Ajax简介_[AJAX教程]
C#,中启动进程的三种方法_[Asp.Net教程]
PHP技巧:关于cookie和session的分析_[PHP教程]
php+ajax开发的注意事项_[PHP教程]
ASP.NET,2.0的异步页面刷新_[Asp.Net教程]
asp.net(c#)常用函数、方法_[Asp.Net教程]
asp.net,ajax客户端编程+jquery-实现泛型数据的客户端数据调用、添加、删除_[Asp.Net教程]
PHP技巧:PHP程序中文件上传的安全问题_[PHP教程]
Reading number is top 10 pictures
网上疯传的一篇小学作文《爸爸也治不了妈妈》
Japanese snow monkeys in the hot spring to keep warm, close their eyes to enjoy
Discharge accidentally Actresses by the breast3
Look at the Spring Festival people crowded into the what kind
Gang rape
Sora aoi on twitter4
HongMenYan premiere XinLiangGong clairvoyant outfit PK YiFeiLiu1
Black and white also sexy--YanLiu1
2012 national geographic daily picture4
中国的阶级现状
Download software ranking
Tram sex maniac 2 (H) rar bag4
Unix video tutorial11
C#程序员参考手册
Sora aoi‘s film--Lust fan wall
Professional killers2 data package
Call Of Duty5
matrix2
网络管理员第三版
网页特效实例大全
Boxer Classic video3
归海一刀 published in(发表于) 2014/2/17 7:43:39 Edit(编辑)
如何在PHP中进行身份认证_[PHP教程]

如何在PHP中进行身份认证_[PHP教程]

如何在PHP中进行身份认证_[PHP教程]

if(!isset(PHP_AUTH_USER))
{
Header("WWW-Authenticate: Basic realm=请输入你的用户名和密码:");
Header("HTTP/1.0 401 Unauthorized");
echo "验证失败,你不能网络资源!";
exit;
}
else
{
if (PHP_AUTH_USER!="username" or PHP_AUTH_PW!="password")
{
Header("HTTP/1.0 401 Unauthorized");
echo "验证失败,你不能网络资源!";
exit;
}
}

?>

PHP的isset()函数

* 格式:bool isset ( mixed var [, mixed var [, ...]] )
* 功能:检测变量是否设置
* 返回值:

* 若变量不存在则返回 FALSE
* 若变量存在且其值为NULL,也返回 FALSE
* 若变量存在且值不为NULL,则返回 TURE
* 同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE

* 版本:PHP 3, php 4, php 5

更多说明:

* 使用 unset() 释放变量之后,它将不再是 isset()。
* isset() 只能用于变量,传递任何其它参数都将造成解析错误。

检测常量是否已设置可使用 defined() 函数。

var = '';
if (isset(var)) // 空值、0、false的赋值结果均被isset判为 TRUE,所以后边的文本将被打印出来。
print "blank value -> isset = true. ";

var = NULL;
if (!isset(var)) // NULL将被isset判为 FALSE
print "NULL value -> isset = false. ";


//以下使用 var_dump 输出 isset() 的返回值。

a = "test";
b = "anothertest";
var_dump( isset(a) ); // TRUE
var_dump( isset (a, b) ); // TRUE

unset (a);
var_dump( isset (a) ); // FALSE
var_dump( isset (a, b) ); // FALSE
?>


isset()同样适用于数组元素和对象元素的检查。若数组或对象实例未被定义,则检测其中的数组元素/对象元素将被返回false。

a = array ('test' => 1, 'hello' => NULL);

var_dump( isset (a['test']) ); // TRUE
var_dump( isset (a['foo']) ); // FALSE
var_dump( isset (a['hello']) ); // FALSE

// 键 'hello' 的值等于 NULL,所以被认为是未置值的。
// 如果想检测 NULL 键值,可以试试下边的方法。
var_dump( array_key_exists('hello', a) ); // TRUE
?>


注: 由于这是一个语言结构而非函数,因此它无法被变量函数调用。






添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.