全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2512
推到 Plurk!
推到 Facebook!

IntraWeb 如何使用 Post 方式, 隱藏 Session ID 及 參數...

缺席
archifactory
一般會員


發表:3
回覆:6
積分:1
註冊:2003-02-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-02 10:21:38 IP:139.223.xxx.xxx 未訂閱
請問各位, 1. IntraWeb 如何使用 Post 隱藏 Session ID 及 參數, 因為我想使用傳遞參數的方式呼叫第2個 ddl(IntraWeb Application). 2. 使用 NewWindow 去 link 到其他網站(eg www.yahoo.com.tw)時會出現 Error Message: Session not found,...... ; 如何去設定Session 才可像IntraWeb Demo (Feature-window Contant demo)一樣 ?? Thanks..
code6421
版主


發表:43
回覆:223
積分:208
註冊:2002-08-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-02 19:21:43 IP:61.216.xxx.xxx 未訂閱
引言: 請問各位, 1. IntraWeb 如何使用 Post 隱藏 Session ID 及 參數, 因為我想使用傳遞參數的方式呼叫第2個 ddl(IntraWeb Application). 2. 使用 NewWindow 去 link 到其他網站(eg www.yahoo.com.tw)時會出現 Error Message: Session not found,...... ; 如何去設定Session 才可像IntraWeb Demo (Feature-window Contant demo)一樣 ?? Thanks..
1.下面的程式碼可以讓你使用 http://localhost/Project1.dll?TEST=xxx 方式傳值. PS:記得將ServerController.TrackingMethod設成tmCookie or tmHidden.
type
TIWForm1 = class(TIWAppForm)
............
public
procedure ExecuteForm;override;
end;    implementation
uses Unit2;    {$R *.dfm}    procedure TIWForm1.ExecuteForm;
var
vParam:string;
begin
vParam:=WebApplication.Request.QueryFields.Values['TEST'];
if vParam <> '' then
begin
TIWAppForm(WebApplication.ActiveForm).Release;
TIWForm2.Create(WebApplication).Show;
end
else
inherited;
end;    
2.IntraWeb Demo中是開啟一個外部網址,並非是一個IW Applicaiton的網址, 你無法已開新視窗的方式開啟位於同一個Application中的IntraWeb AppForm. (技術上來說是可能的,但違反IntraWeb的設計原則) Just coding... Taiwan:http://code6421.ktop.com.tw China:http://home.hoolee.com/~code6421 發表人 - code6421 於 2003/09/02 19:22:56
------
Just codeing...
archifactory
一般會員


發表:3
回覆:6
積分:1
註冊:2003-02-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-03 08:09:16 IP:139.223.xxx.xxx 未訂閱
謝謝 code6421 的回應, 1. 我目前用的版本5.0 是所以沒有tmHidden, 此外您的code不是否可以用來呼叫第2個 dll(IntraWeb Application).而視同Project 的form. 那如何去傳遞參數呼叫第2個 dll
archifactory
一般會員


發表:3
回覆:6
積分:1
註冊:2003-02-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-03 08:17:50 IP:139.223.xxx.xxx 未訂閱
謝謝 code6421 的回應, 2. 那我應如何開啟一個外部網址,而不被原Session 控制----> 即URL 為-www.yahoo.com.tw; 而不是http://127.0.0.1:1565/EXEC/0/www.yahoo.com.tw. Thanks
code6421
版主


發表:43
回覆:223
積分:208
註冊:2002-08-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-03 13:41:11 IP:61.216.xxx.xxx 未訂閱
引言: 謝謝 code6421 的回應, 1. 我目前用的版本5.0 是所以沒有tmHidden, 此外您的code不是否可以用來呼叫第2個 dll(IntraWeb Application).而視同Project 的form. 那如何去傳遞參數呼叫第2個 dll
tmCookie也可以. 那個程式就是一個DLL,你可以在你的程式中 用http://xxxx.dll?TEST=123的方式來呼叫並傳值. 2. procedure TformContentWindow.butnLaunchClick(Sender: TObject); begin AddToInitProc('NewWindow(''' Trim(editURL.Text) ''', ''MyWindow'', '''');'); end; Just coding... Taiwan:http://code6421.ktop.com.tw China:http://home.hoolee.com/~code6421
------
Just codeing...
archifactory
一般會員


發表:3
回覆:6
積分:1
註冊:2003-02-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-03 13:55:34 IP:139.223.xxx.xxx 未訂閱
謝謝 code6421 的回應, 1. Testing.., 2. Already Tested the demo before!! 但還是一直出現 Error Message: Session not found,...... ; >>procedure TformContentWindow.butnLaunchClick(Sender: TObject); >>begin >>AddToInitProc('NewWindow(''' Trim(editURL.Text) >> ''', ''MyWindow'', '''');'); >>end;
archifactory
一般會員


發表:3
回覆:6
積分:1
註冊:2003-02-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-09-03 14:22:07 IP:139.223.xxx.xxx 未訂閱
謝謝 code6421 的回應, 1. Test 後的結果, tmCookie也還是不行,且出現error message.. <<< My Intraweb Application Error Session not found. Session may have expired. >>> PS.. 我有2個dll(intraweb application), 我在第2個dll 的"Session Tracking" 設 tmCookie, 第1個dll 用http://xxxx.dll?TEST=123的方式來呼叫第2個dll. 想隱藏 參數及 Session ID. 謝謝
code6421
版主


發表:43
回覆:223
積分:208
註冊:2002-08-16

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-09-03 16:12:13 IP:61.216.xxx.xxx 未訂閱
引言: 謝謝 code6421 的回應, 1. Test 後的結果, tmCookie也還是不行,且出現error message.. <<< My Intraweb Application Error Session not found. Session may have expired. >>> PS.. 我有2個dll(intraweb application), 我在第2個dll 的"Session Tracking" 設 tmCookie, 第1個dll 用http://xxxx.dll?TEST=123的方式來呼叫第2個dll. 想隱藏 參數及 Session ID. 謝謝
唔..看來5.0 將這個通道堵死了, 那麼WebSnap/WebBroker Page Form可能是唯一選擇了.... PS:我電腦中只有5.1與6.0,無法測試5.0的AppForm是否可以這麼做. Just coding... Taiwan:http://code6421.ktop.com.tw China:http://home.hoolee.com/~code6421
------
Just codeing...
系統時間:2024-05-19 0:09:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!