نحوه بکار گیری فایل Golbal.asa و کاربردهای آن |
در فایل Global.asa، می توان اسکریپت هائی را تعریف نمود که همزمان با بروز یک رویداد ( Event ) فعال شده و یا اقدام به تعریف اشیاء Session و Application نمود. امکانات تعریف شده در فایل فوق برای تمامی صفحات تشکیل دهنده یک برنامه ASP قابل دستیابی و استفاده خواهند بود. ضرورت وجود فایل فوق اختیاری بوده و در صورت تعریف می بایست در فهرست ریشه ای که برنامه ASP در آن قرار دارد، استقرار یابد. هر برنامه ASP صرفا می تواند دارای یک فایل Global.asa باشد. <script language="vbscript" runat="server"> با مشاهده چهارچوب فوق دوستان متوجه شده اند که از <% و %> استفاده نشده و بمنظور استفاده از اسکریپت ها در فایل Global.asa می بایست از تگ <script> استفاده و روال های مربوطه را تعریف نمود. <script language="vbscript" runat="server"> • از دیگرکاربردهای فایل Global.asa کنترل دستیابی به صفحات نیز می باشد. در مثال زیر پس از ارتباط کاربر با سایت، بصورت اتوماتیک وی بسمت استفاده از یک فایل ( MyNewPage.asp ) دیگر هدایت می گردد.
<script language="vbscript" runat="server">
|
کاربردهای فایل Golbal.asa |
در این مثال با استفاده از فایل Global.asa، تعداد ملاقات کنندگان فعال یک سایت را مشخص می نمائیم. در فایل فوق از سه روال استفاده خواهد شد که هر یک عملیات محوله را انجام خواهند داد. روال Application_OnStart، متغیر visitors مربوط به شی Application را صفر قرار می دهد. مقدار اولیه متغیر فوق پس از اینکه سرویس دهنده کار را آغاز کرد، به آن داده خواهد شد. روال Application_OnStart زمانیکه یک ملاقات کننده جدید وارد سایت می گردد، یک واحد به متغیر visitors اضافه کرده و در نهایت روال Session_OnEnd زمانیکه یک ملاقات کننده سایت را ترک می کند، یک واحد از متغیر visitors کم می کند. محتویات فایل Global.asa : <script language="vbscript" runat="server"> بمنظور نمایش تعداد ملاقات کنندگان فعال، می توان از یک فایل ASP مطابق زیر استفاده نمود. <%=Application("visitors")%> Online Guests پس از اجرای ASP فوق، خروجی زیر را خواهیم داشت. معرفی ویژ گیها و نسب و راه اندازی ایجاد یک سیستم برای ورود اعضاء دریافت اطلاعات از ورودیها به وسیله فرمها sql و ado و نحوه برقراری ارتباط با asp نحوه بکار گیری فایل Golbal.asa و کاربردهای آن |