test_digest_post.php
来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· PHP 代码 · 共 29 行
PHP
29 行
<?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 POST method</title></head><body><?phpif($auth->getAuth()) { print <<<EOS<form action="{$_SERVER['PHP_SELF']}" method="post"><input type="text" name="title" value="php5" /><input type="submit" /></form>EOS;}if (!empty($_POST['title'])) {echo 'POST:Title: '.$_POST['title'].'<br>';}if (!empty($_GET['foo'])) {echo 'GET:foo: '.$_GET['foo'].'<br>';}print "METHOD: ".$_SERVER['REQUEST_METHOD']."<br>";?></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?