服务端怎么发起 http 基本认证??

2016/12 01 14:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于ys3399盈丰国际官网的点点滴滴

js ajax 中有下面这一种情况:

var xhr = new XMLHttpRequest;
    // 下面的第四个,第五个参数怎样运用??
    xhr.openget , authorization.php , true , username , password;
    xhr.send;

如今为止都没有运用过 ajax open 办法的第四个,第五个参数,今天写 ajax 操纵类的时分以为第四个,第五个参数一直是个疙瘩,就想彻底搞懂他。

网络上说在 需求 http 根本认证的 页面,才需求提供 第四个,第五个参数

但是我便是不懂 php页面怎样弹出认证框??

我试过:

 headerAuthorization: username:password;

可这个应该是在 ajax 央求中头设置的,总之,php 这一块怎样弄?? 毫无眉目啊

可否将这个认证的 js 代码, php 代码贴出来 学习(临时不触及 oAuth 认证,先学最原始的哈,然后再上 oAuth)?

方才,想成 php 去收罗他人了,basic认证,官方有例子:

用 PHP 中断 HTTP 认证

<?php
  if !isset$_SERVER[PHP_AUTH_USER] {
    headerWWW-Authenticate: Basic realm="My Realm";
    headerHTTP/1.0 401 Unauthorized;
    echo Text to send if user hits Cancel button;
    exit;
  } else {
    echo "<p>Hello {$_SERVER[PHP_AUTH_USER]}.</p>";
    echo "<p>You entered {$_SERVER[PHP_AUTH_PW]} as your password.</p>";
  }
?>

正常网络央求形状是200,你要阅读器弹出根本认证窗口,前往形状401即可

(看完/读完)这篇文章有何感想! 来看看ys3399盈丰国际官网是怎么评论的吧!

--转载请注明: ys3399盈丰国际官网_www.ys3399.com_ys3399盈丰国际官网网址 » 服务端怎么发起 http 基本认证??

发表评论

(必填)