投稿者 |
メッセージ |
|
< 各種配布ソフトウェア/スクリプト 質問・要望・不具合報告 ~ SiteDev2の認証 |
|
時間:
土 9月 30, 2006 5:01 pm
|
|
|
|
php5で、SiteDev2の認証がうまく行きませんでした。
ネットで調べたら、
http://d.hatena.ne.jp/deltazulu/20060723
というところに
basicAuth.php の 20行目ぐらいにある
$user = $HTTP_SERVER_VARS["PHP_AUTH_USER"];
$pass = $HTTP_SERVER_VARS["PHP_AUTH_PW"];
を
$user = $_SERVER["PHP_AUTH_USER"];
$pass = $_SERVER["PHP_AUTH_PW"];
にするとよいという情報がありました。
私は、basicAuth.phpを以下のように修正し、PHP5でうまく動いています。
// $user = $HTTP_SERVER_VARS["PHP_AUTH_USER"];
// $pass = $HTTP_SERVER_VARS["PHP_AUTH_PW"];
// php5の時は$HTTP_SERVER_VARSを使用(ここから)
if(version_compare(phpversion(), "5.0.0", ">=" )){
$user = $_SERVER["PHP_AUTH_USER"];
$pass = $_SERVER["PHP_AUTH_PW"];
}else{
$user = $HTTP_SERVER_VARS["PHP_AUTH_USER"];
$pass = $HTTP_SERVER_VARS["PHP_AUTH_PW"];
}
// ここまで
php4で確認して、うまく動いたら、このコードを採用してください。 |
_________________ 山田健一 http://homepage3.nifty.com/yamada_ken1/
ココログ http://yamada-ken1.cocolog-nifty.com/yamada_ken1/ |
|
|
|
|
 |
|
|
新規投稿: 不可 返信: 不可t 自分の記事の編集: 不可 自分の記事の削除: 不可 投票への参加: 不可
|
|