欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

在PHP中進行身份認證_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:很有用的文件操作php函數(shù)
文件讀取函式 //文件讀取函式 function PHP_Read(file_name) { fd=fopen(file_name,r); while(bufline=fgets(fd, 4096)){ buf.=bufline; } fclose(fd); return buf; } ? 文件寫入函式 //文件寫入函式 function PHP_Write(file_name,data,method=w) { filenu

<?
if(!isset(PHP_AUTH_USER))
{
Header("WWW-Authenticate: Basic realm=請輸入你的用戶名和密碼:");
Header("HTTP/1.0 401 Unauthorized");
echo "驗證失敗,你不能網(wǎng)絡(luò)資源!";
exit;
}
else
{
if (PHP_AUTH_USER!="username" or PHP_AUTH_PW!="password")
{
Header("HTTP/1.0 401 Unauthorized");
echo "驗證失敗,你不能網(wǎng)絡(luò)資源!";
exit;
}
}

?>

PHP的isset()函數(shù)

* 格式:bool isset ( mixed var [, mixed var [, ...]] )
* 功能:檢測變量是否設(shè)置
* 返回值:

* 若變量不存在則返回 FALSE
* 若變量存在且其值為NULL,也返回 FALSE
* 若變量存在且值不為NULL,則返回 TURE
* 同時檢查多個變量時,每個單項都符合上一條要求時才返回 TRUE,否則結(jié)果為 FALSE

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

更多說明:

* 使用 unset() 釋放變量之后,它將不再是 isset()。
* isset() 只能用于變量,傳遞任何其它參數(shù)都將造成解析錯誤。

檢測常量是否已設(shè)置可使用 defined() 函數(shù)。

<?php
var = '';
if (isset(var)) // 空值、0、false的賦值結(jié)果均被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()同樣適用于數(shù)組元素和對象元素的檢查。若數(shù)組或?qū)ο髮嵗幢欢x,則檢測其中的數(shù)組元素/對象元素將被返回false。

<?php
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
?>


注: 由于這是一個語言結(jié)構(gòu)而非函數(shù),因此它無法被變量函數(shù)調(diào)用。
 

分享:解讀php生成靜態(tài)頁面的簡單實例
一個簡單的實例: 新聞模版文件news_tmp.html: html head title{title}/title meta http-equiv=Content-Type content=text/html; charset=gb2312 /head body TABLE border=0 width=767 cellspacing=0 cellpadding=5 TR TD div align=center{news_ti

來源:模板無憂//所屬分類:PHP教程/更新時間:2010-04-05
相關(guān)PHP教程