Total877283 Week2410 Yesterday261 Today933 1count/day on each IP Since 2006-06-06

WWW

«Prev || 1 || Next»

25 February 2007

Apache 認証時のユーザ名をPHPで取得する

apache_request_headers 関数を使用してすべてのヘッダが取得できるとのことで、そのなかから[Authorization]を使って認証情報を取得する
さらに複数の項目があるので、そのなかから username を取得する
$headers = apache_request_headers();
$AuthHead = explode(",",$headers[Authorization]);
$auth_name = explode("=",$AuthHead[0]);
$na = $auth_name[1];
$na = strtr($na,"\""," ");
$na = trim($na);

PHP: apache_request_headers - Manual

02/25/07 13:29:32 - noboru - No comments WWW

24 February 2007

Apache Digest 認証

Apache の Digest 認証をやってみた
.htaccess を Basic認証 を Digest認証用に書換える
 AuthType  Basic → Digest
 AuthPasswordFile → AuthDigestFile
Digest 認証用 パスワードファイルを作る
 Basic認証用とはコマンドが違う
  htdigest [-c] パスワードファイル レルム ユーザー名
  レルム には AuthName を指定する
  -c は 最初に新規作成するとき
Apache の設定を変更
  LoadModule の指定に auth_digest_module があることを確認する

HTTP クライアントを作ってみよう(6) - Digest 認証編 -
Apacheでユーザー認証を行うには(Digest認証編)


02/24/07 11:22:13 - noboru - No comments WWW

22 February 2007

PHPのフォームからファイルをダウンロードする方法

PHPのフォームからファイルをダウンロードする方法をサーチエンジンで調べた
ダウンロード用のヘッダを出力するとのことです

任意のファイルをダウンロードさせる

02/22/07 14:55:00 - noboru - No comments WWW

18 February 2007

Ajax+JavaScriptコマンドブック


Ajax+JavaScriptコマンドブック
最近のWebアプリケーション Ajax の勉強のため購入

02/18/07 22:27:16 - noboru - No comments WWW , 書籍

10 February 2007

ports で PHP を導入

#cd /usr/ports/lang/php5
#make install clean

Options for php5-5.2.1
 _OPTIONS_READ=php5-5.2.1
 WITH_CLI=true
 WITH_CGI=true
 WITH_APACHE=true
 WITHOUT_DEBUG=true
 WITH_SUHOSIN=true
 WITH_MULTIBYTE=true
 WITH_IPV6=true
 WITH_MAILHEAD=true
 WITHOUT_REDIRECT=true
 WITHOUT_DISCARD=true
 WITH_FASTCGI=true
 WITH_PATHINFO=true

ports インストール後の調整作業
1. php.ini ファイルを設定する
  #cd /usr/local/etc
  #cp php.ini-dist php.ini
 PHP の実行時設定を変更するには、.ini ファイルを編集します。
2. httpd.conf を編集し、PHP の共有モジュールをロードするよう設定します。
 ports がやってくれている
3. Apache が特定の拡張子のファイルを PHP としてパースするよう(httpd.conf を編集して)設定します。
<IfModule php5_module>
 AddType application/x-httpd-php .php .phtml
</IfModule>

PHPマニュアルページ参照
PHP: Apache 2.0 (Unixシステム用) - Manual

02/10/07 11:46:48 - noboru - No comments WWW
«Prev || 1 || Next»