目次 †参考 †ソースコード †define( "USERNAME", "username" ); define( "PASSWORD", "password" ); // 認証 switch( true ){ case ! isset( $_SERVER['PHP_AUTH_USER'] ): case ! isset( $_SERVER['PHP_AUTH_PW'] ): case ( $_SERVER['PHP_AUTH_USER'] !== USERNAME ): case ( $_SERVER['PHP_AUTH_PW'] !== PASSWORD ): header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); echo 'Text to send if user hits Cancel button'; die(); default: break; } |