test_digest_get.php
来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· PHP 代码 · 共 33 行
PHP
33 行
<?phprequire_once "Auth/HTTP.php";define('DSN','sqlite://dummy:@localhost//tmp/user.db?mode=0644');$options = array('dsn'=>DSN, 'authType'=>'digest');$auth = new Auth_HTTP("DB", $options);$auth->setRealm('dummy', 'sample');$auth->start();?><html><head><title>HTTP digest authentication for GET method</title></head><body><?phpprint "auth: ".$auth->authMethod."<br />";print "username: ".$auth->username."<br />";print "password: ".$auth->password."<br />";print "auth: ".print_r($auth->auth)."<br />";if($auth->getAuth()) { print <<<EOS<form action="{$_SERVER['PHP_SELF']}" method="get"><input type="text" name="title" value="php5" /><input type="submit" /></form>EOS;}if (!empty($_POST['title'])) {echo 'Title: '.$_POST['title'];}?></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?