שלח תשובה

זירת השאלות

510
צפיות
4
תשובות

כרגיל יש לי בעיה…:(

,‏ 2 בפברואר, 2004


תודה שנכנסתם להודעה שלי…
עכשיו אצלי באתר כמו שרובכם יודעים יש מערכת כנסיות עם דף הרשמה.
ברגע שאני מתחבר לאתר שלי או כול אחד אחר אז נשמר אצל המשתמש עוגיה בשם USERB
עכשיו נגיד ואני רוצה להתנתק אז יש קישור שמוחק את העוגיה USERB.
כאשר אני חוזר לדף אז מופיע לי "[משתמש מחובר] התנתק"

וזה אומר שהעוגיה לא נמחקה!!
אחרי שאני עושה ריפרש רשום "התחבר I הרשם" (כמו שצריך להיות..)
כשאני עושה שוב פעם ריפרש מופיע לי "[משתמש מחובר] התנתק"

בקיצר מחיקת העוגיה לא טובה!

הינה קוד מחיקת העוגיה USERB :


<%
response.cookies("userb")="asd"
response.cookies("userb").expires=DateAdd("s",1,now)
%>


<%
response.redirect("default.asp")
%>


תודה מראש לכולם!

תגיות:

4 תשובות

  1. טוב אז הבנתי דבר כזה…
    הבעיה היא לא מהקוד שנתתי קודם…
    יש לי בעיה בקוד שאומר שאם אין עוגיה להציג לא נרשם ואם יש עוגיה אז להציג את כול השאר…..

    הינה הקוד:


    <%
    if request.cookies("userb")<>"yes" then
    response.write "דף זה מיעוד רק למשתמשים הרשומים באתר!"
    response.write "<br><Br><br><a href=register.asp>הרשם</a> l <a href=login.asp>התחבר</a>"
    response.end

    Else
    set c=server.createobject("adodb.connection")
    c.open "dsn=DSN_bananai;"
    set r=server.createobject("adodb.recordset")
    r.activeconnection=c
    r.open "select * from phoneu"

    response.write "<table width=700><tr><td width=350 align=right>"
    response.write "<font size=2 face=arial><b>[משתמש מחובר]</b></font>"
    response.write "</td><td width=350 align=left>"
    response.write "<a href=logout.asp><font size=2 face=arial><b>התנתק</b></font></a>"
    response.write "</td></tr></table>"
    end if
    %>

    תודה לכול מי שיסדר לי את הקוד!!

  2. הינה תראו דוגמה!
    כאשר אתם נכנסים לאתר מיד רשום לכם "[משתמש מחובר]"
    למה זה קורה?!?!?!?

    http://freehost02.websamba.com/bananai/default.asp

  3. זהר פלד הגיב:

    נסה לשים ערך שלילי ב dateAdd שלך.
    כלומר, במקום:

    response.cookies("userb").expires=DateAdd("s",1,now)

    נסה ככה:

    response.cookies("userb").expires=DateAdd("s",-1,now)

  4. תודה זהר אבל כבר הסתדרתי.. 🙂
    היתה לי בעיה בשתילה של העוגיה….

    במקום לרשום:


    response.cookies("userb")="yes"

    רשמתי:


    request.cookies("userb")="yes"

שלח תשובה