1

見出しが単純に聞こえることはわかっていますが、答えがそうであることを願っていますが、私はASPに慣れていないため、これを理解できません。ユーザー名をaccess.aspに送信するフォームを作成しています

<form name="input" action="access.asp" user="" method="get"> 
Username: <input name="user" type="text" />
<input value="Submit" type="submit" /></form>

私が実際に達成したいのは、誰かがフォームにユーザー名を入力して送信をクリックすると、フォームがそのユーザー名を持つ次のサブディレクトリに移動することです。

ie. username=thomas  then they are redirected to a folder http://www.whatever.com/thomas/
ie. username=samantha   then they are redirected to a folder http://www.whatever.com/samantha/

など。入力したユーザー名ディレクトリが存在しない場合、フォルダーはデフォルトで index.html ファイルまたは 404 ファイルになります。これが必要でない限り、データベースファイルを作成しないようにしています。完了すると、ユーザー名ディレクトリは 5 ~ 10 個しかありません。

どんな助けでも大歓迎です。

ありがとう、エリック

4

1 に答える 1

0

これはJavaScriptで実行できますが。私はASPでそれを続けます。サーバー上で実行すると、ユーザー名が有効であることを確認し、有効でない場合は別のことを行うことができます。

ASP.Net で使用したいResponse.Redirect

Microsoft の MSDN http://msdn.microsoft.com/en-us/library/ms524309%28v=VS.90%29.aspxには、さまざまな言語の例がいくつかあります。

基本的に必要なのは

<% Response.Redirect "/" + Request.QueryString("username") %>
于 2013-08-17T23:52:52.590 に答える