ASP 使用 session 變數來查詢表中的記錄! 緊急!!! 30

發布 科技 2024-08-09
19個回答
  1. 匿名使用者2024-02-15

    大哥,這麼乙個**怎麼執行??

    sql="select * from xuexiao where anclass =session("anclass") and nclass =session("nclass")"

    rs("title")=rs("title")-session("title")

    end if

    讓我們像這樣改變它:

    rs("title")=rs("title")-session("title")

    end if

  2. 匿名使用者2024-02-14

    rs("anclass")=session("anclass")rs("nclass")=session("nclass")rs("shuliang")=session("title")sql="select * from xuexiao where anclass =session("anclass") and nclass =session("nclass")"

    rs("title")=rs("title")-session("title")

    end if

    如果我沒記錯的話,你應該把它放在我寫++1++的地方:

    在 ++2++ 處有:

    sql,conn,1,3

    是的。 如果提示沒有物件,您仍將在那裡。

    sql="select * from xuexiao where anclass =session("anclass") and nclass =session("nclass")"

    在前面加上 set rs ="")

  3. 匿名使用者2024-02-13

    你很實際。

    第乙個問題:我開啟乙個IE視窗,sessionid是70286948; 我再次開啟乙個IE視窗,sessionid是70286949;

    如果兩個 IE 視窗顯示不同的 ID,是否可以理解為有兩個使用者在與 IIS 的對話中?

    答:是的。 伺服器依靠 sesionid 來區分使用者。 但是,您的 ID 是不同的,因為您關閉了瀏覽器的所有視窗,然後開啟了它們,或者您的瀏覽器禁用了 cookie。 這是因為伺服器依賴於客戶端 cookie 中的 sessionID 來確定它是否屬於同一客戶端連線。

    第二個問題:SessionID 是由 IIS 分配給使用者的,當 IIS 將 SessionID 編號分配給使用者時,SessionID 編號儲存在哪裡?

    說它是在會話的生命週期內儲存的還不夠具體,而且這樣說太模糊了。

    答:儲存在伺服器記憶體中。 當然,此 ID 也保留在客戶端的 cookie 中,用於為伺服器提供用於檢索會話的其他值。

    為什麼? 客戶的 cookie 僅包含乙個 ID,用於提醒伺服器同一使用者在接受新鏈結請求時開啟了乙個新視窗。 或其他使用者鏈結請求。

    據我估計,當所有瀏覽器都關閉時,包含 ID 的 cookie 被標記為無效。 因此,當您重新連線時,伺服器將為請求分配另乙個 ID。

    問題3:在做測試的時候,又發現了乙個問題:我先開啟華碩,顯示的物件變數值是Lucy,表示使用者和IIS會話開始了。

    我開啟了乙個新的IE視窗,進入,發現沒有值,伺服器會話沒有超時,所以應該可以讀出來,怎麼可能讀不出來,然後它說開啟了乙個新的IE視窗。

    它不再是會話中的原始使用者,而是同時在會話中的新使用者。

    答:寫了什麼? 您的瀏覽器可能已禁用 Cookie。

    此外,如果將整個**理解為乙個程式,並將會話理解為程式執行時的乙個值,則通過分配全域性變數很容易理解會話。

    第四個問題:sessionid是伺服器分配給使用者的,請在編寫session("user")="lucy"之後,使用者和 IIS 會話成功,此會話 ("user")="lucy"它是否由使用者分配給伺服器? 他存放在哪裡? 似乎在生存期儲存不夠具體,過於模糊,但是它儲存在哪裡?

    答:當然,它是在伺服器執行 asp 程式本身後分配給自己的。 請記住,ASP 處理始終在伺服器上。 客戶端接收的只是 HTML

  4. 匿名使用者2024-02-12

    Cookie 與會話之間的關係1. Cookie 是一串文字控制代碼,它傳送到客戶的瀏覽器並儲存在客戶端的硬碟驅動器上,可用於在網站上的會話之間保留資料。 請求和響應物件。

    集合是一系列 cookie,來自帶有 HTTP 請求的客戶端。

    到 Web 伺服器。 相反,如果要向客戶端傳送 cookie,可以使用 R

    1. expiresAbsolute 屬性。

    可以為此屬性分配乙個日期,在此日期之後將無法再使用 cookie。 通過給前任

    為 pires 屬性分配了乙個到期日期以刪除 cookie。 如:

    "passtime").expiresabsolute="1/1/99"%>

    2. 域屬性。

    此屬性定義要將 Cookie 傳送到的唯一域。 如果 Cookie 僅傳送給 Microsoft 的人員,則可以使用以下方法。

    "domain").domain=""%>

    3.ASP編寫cookie的語法,即向客戶端傳送cookie的語法如下:

    Cookie 名稱").["金鑰名稱").屬性] = 內容。

    如果 asp 檔案要建立 cookie,則可以將以下 ** 放在 asp 檔案中的第一位。

    以避免錯誤。

    "cookiename")="newcookie" %>

  5. 匿名使用者2024-02-11

    簡單來說,cookies的功能就是儲存在客戶端上,下次登入**時,首先要檢查是否有cookies,例如,如果你在登入論壇時選擇儲存cookies,只要cookies沒有過期,下次登入時就不需要輸入ID和PW。 session的作用是讓變數在不同頁面之間傳遞,如果不使用session,每個頁面都需要定義變數。 普通使用者感受不到會話的作用,這次假設剛才的論壇沒有使用cookies,但是你可以以同乙個使用者的身份登入和瀏覽各種網頁,這就是會話在行動。

  6. 匿名使用者2024-02-10

    1.Cookie以檔案的形式儲存在客戶端,會話是伺服器端變數。 該機制是在會話之間儲存資訊;

    2. 會話比cookies具有更高的安全性;

    3. 記住這兩點是件好事。

  7. 匿名使用者2024-02-09

    如果你不給點,我看不清了。

  8. 匿名使用者2024-02-08

    簡單地說:cookie 在客戶端,會話在伺服器端。

  9. 匿名使用者2024-02-07

    您不會知道會話是否丟失。

    用匯園寫一句話 <%=session("loginuser")"看看它是否是空的。

    你的**建議你這樣寫。

    set rsa="")

    sql="從匯源選擇*,其中使用者名稱='"session("loginuser")&

    sql,conn,1,3

  10. 匿名使用者2024-02-06

    會話在記憶體中並共享。

    使用者使用 Cookie

  11. 匿名使用者2024-02-05

    這樣,每個使用者都有自己的會話檔案,不會相互影響。

  12. 匿名使用者2024-02-04

    看完上面,好像我說錯了什麼,嘿嘿,修改一下,你參考他們的!

  13. 匿名使用者2024-02-03

    <%@language=vbscript %>option explicit %>"完全用於您的程式" &

    會話變數"

    dim strname, iloop

    for each strname in

    確定會話變數是否為陣列。

    if isarray(session(strname)) then'如果它是乙個陣列,則列出 iloop = lbound(session(strname)) 到 ubound(session(strname)) 的陣列元素的所有內容。

    strname & iloop &

    session(strname)(iloop) &next

    否則,如果它不是陣列,則直接顯示。

    strname &

    end if

    next

  14. 匿名使用者2024-02-02

    會話包含有關將用於在伺服器上建立所需資源的會話的資訊。

    因此,如果你沒有很多資源用於“全域性變數”,你可以使用它(不推薦),如果你有很多資源,那麼我建議你不要使用。 如果此變數占用 1 m,則當每個使用者與伺服器建立連線時,伺服器(而不是客戶端)會為此變數分配 1 mb 的記憶體資源,並且 10,000 m你的伺服器能處理嗎?

  15. 匿名使用者2024-02-01

    它是乙個單使用者全域性變數。

    也就是說,對於您(訪問者)來說,它是全球性的,而對於其他人來說,它是私人的。

  16. 匿名使用者2024-01-31

    它不是全域性變數或區域性變數。

    它被儲存在裡面,直到會話結束。

  17. 匿名使用者2024-01-30

    我將它用作全域性變數!

  18. 匿名使用者2024-01-29

    您可以使用 = xx 定義 sessoin 變數的超時期限(以分鐘為單位)。

    預設情況下,它是 20 分鐘。

  19. 匿名使用者2024-01-28

    1.會話不需要設定

    2.從資料庫中檢索到的字段值不必用引號引起來。

    session("bz_qy")=rs("業務編號")%>

相關回答
5個回答2024-08-09

1.一門程式語言的消亡需要時間,更不用說曾經流行的ASP了,而且時機還沒有到來。 >>>More

7個回答2024-08-09

您好,這個問題很容易解決。

有幾種方法可以用變數替換元件名稱,但我會給你其中的兩種。 >>>More

12個回答2024-08-09

為了,記得在完成後將其關閉。

7個回答2024-08-09

一樓是md5加密程式,這是必須的,你先把他給的段落放到asp頁面裡給它命名。 >>>More