![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
とあるレンタルサーバで、
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の設定?ソースコードの間違え?
などわからない状態になっています。
よろしくお願い致します。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?e8efa67)
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で質問しましょう!
似たような質問が見つかりました
- PHP php ログイン 1 2022/11/01 00:24
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PEARのHTTP_Requestをインストール
-
php で C言語のdefineマクロの...
-
onedrive にexcelファイルをア...
-
.phpと.incファイルの違いはな...
-
トランザクションが原因?DBに...
-
フォントの色を変えるには?
-
現在位置より2つ上のディレク...
-
CFileDialogの最初のディレクト...
-
VBSの「MsgBox」について
-
HPを開くとダウンロードページ...
-
3つ以上の論理積は利用可能なの...
-
php文字列中のシングルクオート...
-
PHPのif文でその処理を途中で抜...
-
MySQLでのdeadlockをPHPで検出...
-
.phpファイルが、表示されない
-
FTPコマンドでディレクトリごと...
-
C# メール送信ついて困っています
-
URLの変わらないページをPHPで...
-
「@$変数」の「@の意味は?」
-
WinとLinux両方で通じる書き方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php で C言語のdefineマクロの...
-
PHPのタイムアウトについて
-
PHP MySql ページング
-
ページ全体をリロードしてしまう
-
fortran結果をブラウザに表示
-
変数に格納する文字列の表示方法
-
PHPでパラメータ取得
-
[wordpress]外部RSSを「文字...
-
■■simpleXMLでホットペッパーの...
-
htsp ?? <?= ?>??
-
BASIC認証のユーザー名をPHPで...
-
現在Multiviewsの設定にてphpが...
-
受け取り値を"豊岡市","養父市"
-
PHP Mysql SELECTであいまい検...
-
「include()」関数の使い方につ...
-
PHPとHTMLをまとめてコメントア...
-
特定の値をPOST送信で他のサー...
-
simplexml_load_file で呼び出...
-
phpでハイパーリンクして値を持...
-
「include」と「file_get_conte...
おすすめ情報