• ベストアンサー
  • すぐに回答を!

データーの受け渡し

  • 質問No.831089
  • 閲覧数62
  • ありがとう数1
  • 回答数1

お礼率 68% (20/29)

ASP1というフォルダーにA.ASPとB.ASPが入っていて
ASP2というフォルダーにB.ASPが入っています。
B.ASPは両方とも同じ物です。

A.ASPの処理で条件に合ったらB.ASPそうでなければASP2のB.ASPを表示するような仕組みになっています。
この時にsessionを使ってユーザーID等を送っていますが、ASP2のホルダーのB.ASPでは画面は変わりますがデーターを受け取る事ができません。ファイル名を変えてASP1のホルダーに入れると正常に動作します。
IISの設定も関係あるのでしょうか?

ASP1
A.ASP
<% session("id")=uid
if ab = 0 then %>
location.href ="/ASP1/B.asp";
<% else %>
location.href="/ASP2/B.asp";
<%end if %>

B.ASP
<% uid=session("id") %>

ASP2
B.ASP
<% uid=session("id") %>

IIS5.0です 

どなたかご教授お願いします。

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

  • 回答No.1
  • ベストアンサー

ベストアンサー率 38% (7/18)

インターネットサービスマネージャーの中で別々の仮想ディレクトリーを設定していると、session関数を使ってのデータの受け渡しは出来ないので、もし仮想ディレクトリーが2つ設定されていたら1つに統一してみてください。
お礼コメント
yorikiyo

お礼率 68% (20/29)

早速の回答ありがとうございます
上手くいきました
投稿日時:2004/04/14 19:58
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ