
とあるレンタルサーバで、
BASIC認証のホームページを作成しております。
BASIC認証は「.htaccess」で
AuthType Basic
AuthName "メンバー専用ページ"
AuthUserFile "ファイルパス"
require valid-user
ログイン後のページにアクセス解析機能をつけたいと思っていますが、BASICで入力したログインのユーザ名が取得できなくて困っております。
echo "test1:" . $_REQUEST['PHP_AUTH_USER']. "<br />\n";
echo "test2:" . $_SERVER['PHP_AUTH_USER']. "<br />\n";
echo "test3:" . $PHP_AUTH_USER . "<br />\n";
と書いて画面に出力してみましたが、正しくログインしていても
空又はNULLの状態です。
Apacheの設定?phpの設定?ソースコードの間違え?
などわからない状態になっています。
よろしくお願い致します。

No.1ベストアンサー
- 回答日時:
PHPにHTTP認証があるのですが、それを利用しないのはレンタルサーバの
環境によるものですか?
後はvar_dump($_SERVER)で取得できるか確認してみるか。
参考URL:http://jp.php.net/manual/ja/features.http-auth.php
ご回答ありがとうございます。
メンバーのディレクトリの配下にhtmlファイルが存在するため
「.htaccess」で行っていました。
var_dump($_SERVER)で調べた結果、
["REMOTE_USER"]=>
string(4) "xxxx"
とありましたので、REMOTE_USERで使えることがわかりました。
phpの認証を使用すると「PHP_AUTH_USER」
「.htaccess」の認証を使用すると「REMOTE_USER」
にユーザー名が入ってくるという認識でよろしいのでしょうか・・・
実際に取得できましたのでREMOTE_USERを使用して処理を
書くようにします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpの問い合わせフォームを作っ...
-
reuterの記事をbeautiful.soup....
-
marginの値でマイナス値を設定...
-
SplFileObject を利用したとき...
-
PHPのセッション有効期限について
-
フォームで戻った際に入力済み...
-
PHP8でWarning:Undefined varia...
-
composerをインストールしたい...
-
HTML PHP ラジオボタンのイベント
-
掲示板のセキュリティについて...
-
Q&Aサイトを作成していてURLの...
-
PostgreSQLからCSV形式でエクス...
-
ファイルの遷移がうまく行われ...
-
PHPで今日の日付から3日後を表...
-
PHPでCSVを出力するさいに、ル...
-
submitで思うようにページが遷...
-
php でqiitaのサイトにあったフ...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「include()」関数の使い方につ...
-
□に、+、-、×、÷を入れてくだ...
-
WordPressのナビゲーションの「...
-
wordpress ホームをクリックす...
-
PHPでの文字列の扱い
-
文字列(配列)を変数として使...
-
index.php から外部関数に飛び...
-
BASIC認証のユーザー名をPHPで...
-
特定の値をPOST送信で他のサー...
-
パスワード認証後次のページに...
-
PEAR XML_Query2XMLを利用したP...
-
POSTされた時に入力されている...
-
DBから取得した内容を横表示
-
PHPのタイムアウトについて
-
Parse error: parse error, une...
-
phpのswitch文のcaseで
-
チェックボックスの値が受け取...
-
PEARのHTTP_Requestをインストール
-
PHP MySql ページング
-
はじめて質問させていただきます!
おすすめ情報