Basic認証(.htpasswdの場所)

【.htpasswd】が存在する場所(絶対パス)を求める
  【.htaccess】に【.htpasswd】ファイルの位置を記述する際に必要となる

(1)PHPプログラムを作成する
  ・以下のような内容で用意する
    <?php
    $cwd = getcwd();
    $reqfile = strrchr($_SERVER[“REQUEST_URI”], “/”);
    $urilen = strlen($_SERVER[“REQUEST_URI”]);
    $reqfilelen = strlen($reqfile);
    $reqdir = substr( $_SERVER[“REQUEST_URI”], 0, $urilen – $reqfilelen );
    $current = $_SERVER[“HTTP_HOST”] . $reqdir;
    echo “<p?>カレントディレクトリの絶対パス:$cwd</p?>”;
    echo “<p?>カレントURL: http://$current/</p?>”;
    ?>

(2)絶対パスを表示させる
  ・ファイル名を【xxxxxxxx.php】として保存する
  ・調べたいサーバーのフォルダ配下にアップロードして設置する
  ・手動で当該プログラムを起動する


投稿日

カテゴリー:

,

投稿者:

タグ:

コメント

“Basic認証(.htpasswdの場所)” への1件のコメント

  1. […] rFile /絶対アドレスを指定する/.htpasswd       ※絶対アドレスの求め方は「Basic認証(.htpasswdの場所)」を参照     require valid-user   ・【htaccess.txt】の名前でファイルを保存す […]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください