Heim >Backend-Entwicklung >PHP-Tutorial >请版主帮忙,请教这是什么意思?

请版主帮忙,请教这是什么意思?

WBOY
WBOYOriginal
2016-06-13 12:00:051215Durchsuche

请版主帮忙,请问这是什么意思??
header('WWW-Authenticate: Basic  realm = "Realm-Name"');
header('Status: 401 Unauthorized');
header('HTTP/1.0 401 Unauthorized');
header("Location: http://www.example.com/");
header('WWW-Authenticate: Negotiate');
header('WWW-Authenticate: NTLM', false);
这几个是什么意思??经常在php中看到哦,我在php手册上看,还是不太明白。请指点。谢谢你。
------解决方案--------------------
http://www.php.net//manual/zh/function.header.php
------解决方案--------------------
header('WWW-Authenticate: Basic  realm = "Realm-Name"');
這句用于驗證登入,會彈出一個框讓用戶數據賬號密碼,輸入的賬號和密碼可以通過
$_SERVER['PHP_AUTH_USER'];
$_SERVER['PHP_AUTH_PW'];
獲取進行判斷



header('Status: 401 Unauthorized');
header('HTTP/1.0 401 Unauthorized');
這兩句输出状态值(401)到浏览器,主要用于访问权限控制。


header("Location: http://www.example.com/"); 
頁面302重定向到http://www.example.com


header('WWW-Authenticate: Negotiate');  
設置一個報文信息

header('WWW-Authenticate: NTLM', false); 
設置一個報文信息,因為後面的參數是false, 不會覆蓋之前的Negotiate,所以兩個報文信息會共存

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn