שלח תשובה

זירת השאלות

520
צפיות
1
תשובות

Application Object

,‏ 24 במרץ, 2005

שלום לכולם

בהתאם לכתוב באתר זה במדריך ASP, בפרק על אובייקט Application, העתקתי, אחד לאחד, את התחביר הכתוב שם ויצרתי לעצמי קובץ global.asa.

מיקמתי את הקובץ בספריה שבה יושב האתר:

www.domain.org/sitefolder/


לאחר מכן יצרתי קובץ temp.asp פשוט שבו כתבתי כך:


    Total Users: <%=Application("Total_Users")%>
    Current Users: <%=Application("Current_Users")%>


העמוד הראה ערכים ריקים. לא אפסים – פשוט לא הראה כלום.
למעשה העמוד נראה כך:


Total Users: Current Users:


האתר שלי יושב אצל מארח שגובה ממני כסף טוב, (LunarPages) ולטענתם השרת שלהם תומך בקריאה מקובץ global.asa. עם זאת, השרת שלהם הוא שרת של SUN. יכול להיות ששרת כזה לא תומך ב-application?

ואם הוא לא תומך – האם מישהו מכיר דרך פשוטה אחרת לעשות מעין counter של האנשים שנמצאים כעת במערכת? ושהיו אי פעם?

תודה מראש!

תגיות:

1 תשובות

  1. אין כזה דבר
    אם השרת הוא שרת חלונות שמריץ IIS (ובכלל כל שרת שתומך ASP, גם אם הוא מבוסס לינוקס) – אין כזה דבר שהוא לא יתמוך ב-Application.

    עם זאת, יש שרתים שלא תומכים ב-global.asa, לא בגלל אי יכולת אלא בגלל ההגדרות של חברת האחסון.

    בכל אופן – קובץ ה-global.asa חייב לשבת בתיקייה הראשית של הדומיין, ולא בתיקיית משנה, לא משנה איפה האתר שלך יושב.

שלח תשובה