• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:拡張子.aspって作成するの?)

拡張子.aspのページ作成方法について

このQ&Aのポイント
  • 今、ログイン機能を持たせたHPを作成していますが、ログイン済みのページを表示させるためには拡張子を.aspに変更する必要があるのでしょうか?またはASPのプログラムがページを自動生成し、拡張子を変更する必要はないのでしょうか?
  • 現在作成中のHPにログイン機能を追加していますが、拡張子を.aspに変更する必要があるのでしょうか?また、ASPのプログラムがページを自動生成する場合、拡張子の変更は不要なのでしょうか?
  • ログイン機能を持ったHPを作成していますが、ログイン済みのページを表示させるためにはページの拡張子を.aspに変更する必要があるのでしょうか?それともASPのプログラムがページを自動的に生成し、拡張子の変更は不要なのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • HUTABA
  • ベストアンサー率27% (436/1611)
回答No.1

aspとして利用したいなら、拡張子を変更する必要があります。 また、1行目に <%@LANGUAGE="VBScript"%> と追加してください。 もちろんログイン処理は別途作成する必要があります。

その他の回答 (2)

  • ryu_d
  • ベストアンサー率58% (33/56)
回答No.3

質問の意図を推測します。まちがっていたらごめんなさい。 1.ASPで認証が行われたと仮定している状態である。 2.認証後のページを表示するにはどうするか? と推測しました。 1は他の皆様のいうとおり、拡張子がaspのファイルを作成しプログラムを埋め込んであげます。 2ですが、これはいくつかの方法があります。 ですが、全てにおいて拡張子はaspである必要があります。 好ましくない方法など色々ありますが、基本的には各ページに認証情報をはさまなければならないと思いますのでその対策が必要になると思います。 各ページで認証情報を引き継がないとURLのじかうちでページが見れてしまいますから。 かといってIDとPASSをページ間でやり取りするのは好ましくありません。これ以降は趣旨が変わりますのでこの辺で。

  • maro
  • ベストアンサー率47% (95/199)
回答No.2

なんか混乱していらっしゃるみたいですね。 ASPのスクリプトエンジンが働くか働かないかは拡張子で判断されます。.htmや.htmlなら通常の静的なWebページと判断されてASPのエンジンは動きません。ページに記載されたとおりに表示されます。 拡張子が.aspなら、ASPのエンジンが働き、HTML中に記載された<% ~ %>がスクリプトと判断されて、動的なページが表示されます。 ただ単にユーザーIDとパスワードを入力させるだけなら通常のHTMLで、拡張子は.htmか.htmlで、フォームを使えばいいですね。 そのページからユーザーIDとパスワードを渡されたページはログイン処理を行わなければならないので、拡張子は.aspとし、スクリプトを記載してログイン処理を行います。 ASPのエンジンが自動生成するのはクライアントのブラウザに対して送られるHTMLであって、拡張子は.aspのままです。

関連するQ&A

専門家に質問してみよう