ローカルで http 認証を使用する方法
ローカルで HTTP 認証をテストするとログインできませんが、購入したスペースに置くとログインできますローカルで認証を使用する方法
。
私のシステムはwin 7です
インストール済みの apache 2.0 PHP 5.3 mysql 5.5
また、Apache の httpd.conf で
などの AUTH を呼び出しました。
LoadModule auth_module modules/mod_auth.so
LoadModule auth_anon_module modules/mod_auth_anon.so
LoadModule auth_dbm_module modules/mod_auth_dbm.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule autoindex_module modules/mod_autoindex.so
<br /> <?php<br /> $username = 'admin';<br /> $password = 'admin';<br /> if(isset($_SERVER['PHP_AUTH_USER']) &&<br /> isset($_SERVER['PHP_AUTH_PW']))<br /> {<br /> if($_SERVER['PHP_AUTH_USER'] == $username &&<br /> $_SERVER['PHP_AUTH_PW'] == $password)<br /> echo "You are now logged in";<br /> else die("Invalid username / password combination");<br /> }<br /> else<br /> {<br /> header('WWW-Authenticate: Basic realm = "Restricted Section"');<br /> header('HTTP/1.0 401 Unauthorized');<br /> die("Please enter your username and password");<br /> }<br />