![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
初歩的な質問ですが、大変困っています。
システム寄りではありませんのでやや読みずらいと思いますが、そこはご勘弁ください。
今、ログイン機能を持たせたHPを作成していますが、ユーザID、PWを打ち込んでログインボタンを押すと、ログイン済みのページを開く機能のものを作成する予定です。
現在サーバの環境は、以下の状態です。
・IIS5.0(Windows NT)
・SSI使用可
ログイン済みのページを表示させるために、ASPを使って実現する方法を考えております。
ここで疑問点がありますが、そのときログイン済みのページを作成する場合ページの拡張子を「login.html」から「ligin.asp」へ変更しなければいけないのでしょうか?
もしくはASPのプログラムがページを自動生成し、「login.html」そのものを「login.asp」という拡張子でブラウザ上に表示するのでしょうか?
つまりわざわざlogin.aspという名称に変更しなくてもよろしいのでしょうか?
以上よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
aspとして利用したいなら、拡張子を変更する必要があります。
また、1行目に
<%@LANGUAGE="VBScript"%>
と追加してください。
もちろんログイン処理は別途作成する必要があります。
No.3
- 回答日時:
質問の意図を推測します。
まちがっていたらごめんなさい。1.ASPで認証が行われたと仮定している状態である。
2.認証後のページを表示するにはどうするか?
と推測しました。
1は他の皆様のいうとおり、拡張子がaspのファイルを作成しプログラムを埋め込んであげます。
2ですが、これはいくつかの方法があります。
ですが、全てにおいて拡張子はaspである必要があります。
好ましくない方法など色々ありますが、基本的には各ページに認証情報をはさまなければならないと思いますのでその対策が必要になると思います。
各ページで認証情報を引き継がないとURLのじかうちでページが見れてしまいますから。
かといってIDとPASSをページ間でやり取りするのは好ましくありません。これ以降は趣旨が変わりますのでこの辺で。
No.2
- 回答日時:
なんか混乱していらっしゃるみたいですね。
ASPのスクリプトエンジンが働くか働かないかは拡張子で判断されます。.htmや.htmlなら通常の静的なWebページと判断されてASPのエンジンは動きません。ページに記載されたとおりに表示されます。
拡張子が.aspなら、ASPのエンジンが働き、HTML中に記載された<% ~ %>がスクリプトと判断されて、動的なページが表示されます。
ただ単にユーザーIDとパスワードを入力させるだけなら通常のHTMLで、拡張子は.htmか.htmlで、フォームを使えばいいですね。
そのページからユーザーIDとパスワードを渡されたページはログイン処理を行わなければならないので、拡張子は.aspとし、スクリプトを記載してログイン処理を行います。
ASPのエンジンが自動生成するのはクライアントのブラウザに対して送られるHTMLであって、拡張子は.aspのままです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(インターネット接続・インフラ) 語学レッスン予約ページを作ろうとしています。 1 2022/09/26 17:43
- Android(アンドロイド) スマホ chromeの戻るボタンが機能しにくい スマホ(OPPO reno5A、Android12) 1 2022/09/11 20:39
- Chrome(クローム) Chromeのログインしているページからブックマークが消えて、ユーザー1に移動してしまいました 2 2023/06/30 17:36
- Java JavaでWebページ作成 7 2023/07/21 21:09
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- Google Drive one drive?同期できません 1 2022/11/21 20:53
- Mac OS Macで今あるファイルの連番(ページ番号)に足し算をしてリネームしたい 1 2022/10/12 17:22
- HTML・CSS ホームページをちょっと加工する程度の無料または古くて安く購入できる作成ソフトを教えてください 5 2022/12/16 12:17
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- PHP php ログイン 1 2022/11/01 00:24
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面のリフレッシュを意図的に...
-
.html ファイルでasp実行?
-
C# try-catch でcatchに飛ばす方法
-
Response.Redirectで引数2つの...
-
FileCopy時のエラー
-
エクセルVBA 宣言Dimの場所
-
EXECLマクロでshapeがグルーフ...
-
objIE = CreateObject エラー
-
CAsyncSocket::Create()がエラ
-
ASP.NET C# ローカルのパスが呼...
-
ASP.net の OnClientClick
-
SQLサーバーへの接続に 接...
-
IEからクライアントのEXCELのオ...
-
ASPからWscriptを利用して外部...
-
golang 空文字判定について
-
ジェネリックなメソッドでDirec...
-
WindowsでS.M.A.R.Tの情報取得...
-
エラーの意味が??
-
Outlookで添付ファイルの有無を...
-
式はメソッドではありませんと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP内で他のASPファイルを読み...
-
画面のリフレッシュを意図的に...
-
C# のプログラミングについて
-
ASPでタブのように見せる方法
-
ASPからファイルダウンロード
-
.html ファイルでasp実行?
-
JavaScriptで取得した値をASPで...
-
aspの記述がコメント表示されて...
-
ASP.NET GRID VIEWの画像表示
-
クレイトンって?
-
拡張子.aspって作成するの?
-
aspx.csファイルでマウスオーバ...
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
Response.Redirectで引数2つの...
-
エクセルVBA 宣言Dimの場所
-
ソケット通信で同時受信の制限?
-
EXECLマクロでshapeがグルーフ...
-
Outlookで添付ファイルの有無を...
-
エラー 'ASP 0115' について
おすすめ情報