510
צפיות
צפיות
12
תשובות
תשובות
יצירה של אפשרות log out
בניתי ממשק ניהול בעזרת session
השאלה שלי היא איך אני יוצר כפתור לסיום הסשיין?
(הכוונה ל- log out)
<%
if session("login") = "ok" then
Response.Redirect "admin.asp"
Response.End
end if %>
בניתי ממשק ניהול בעזרת session
השאלה שלי היא איך אני יוצר כפתור לסיום הסשיין?
(הכוונה ל- log out)
<%
if session("login") = "ok" then
Response.Redirect "admin.asp"
Response.End
end if %>
12 תשובות
די פשוט
.
מקווה שיעזור.
ככה:
תעשה כפתור ללוג אאוט..
שישלח אותך לדף של לוגאאוט ובדף תרשום
session("login") = "NotOK"
Response.Redirect "index.asp"
index.asp – דף הכניסה לפני שעושים לוג אין…
ד"א למה צריך
Response.End?
מה הוא עושה?
ודבר חשוב מאוד מאוד
בכדי שלא יהיו לך בעיות הם HEADER תוסיף בראש הדף
<%Response.Buffer=True%>
מזת'ומרת?
מה זה עושה?
ומה עושה:
response.end?
הנה תשובה
נראה לי ש RESPONSE.END סוגר את ה RESPONSE
לגבי השאלה הראשונה
זה חוצץ מידע כלומר זה שומר את המידע עד להצגה של הדף
דוגמא
אתה עכשיו מוציא 50 רשומות מהמסד אז הפונקציה הזאת לוקחת את כל המידע
שומרת אותו ומציגה את כולו ביחד
הבנת?
ניראה לי,
כלומר, במקום שהוא יתחיל להציג חלק חלק הוא ישמור את המידע ויציג רק אחרי שהוא מוציא את כל המידע?
טוף… אבל תראה אם אני לא טועה…
כאשר דף כלשהו מעובד בשרת הוא לא יוצג על שכל הדף יעבור עיבוד לא?…?
תקן אותי אם אני טועה…
בערך…….
תחשוב על זה כמו על רקורדסט נגיד עכשיו אתה תפתח רקורדסט
ותעשה הצגה של 50 רשומות אתה תראה שקודם הראשונה תעלה ואז השניה
ואז השלישית וככה כאשר אתה שם את החוצץ זה שומר את המידע ומציג אותו לאחר מכן
עוד דוגמא סתכל כאן בפורום כשאתה נכנס מופיע לך למטה הפס הורדה
שם לב איך הוא יורד כזה מהר ורק אחי כמה שניות זה מציג את הדף
זה אותו דבר הוא קודם מוריד את המידע מסדר אותו ב DIV ים ורק אז מציג אותו
אוקיי?
10X
ישך מסנג'ר או אי סי קיו? רק אם בא לך לתת…
Response.End עוצר את קריאת העמוד ע"י השרת וע"י הלקוח
נגיד זה הקוד
<html><head></head><body>
nir the King
<% Response.End() %>
אוריקס (אני לא QUEEN)
</body>
</html>
אז כל מה שבא אחרי ה-Response.end() לא יוצג
תודה!