vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Run rbl script once per user (https://vborg.vbsupport.ru/showthread.php?t=97478)

webspider 10-03-2005 07:43 PM

Run rbl script once per user
 
I have a script that I'd like to execute ONLY once when a user accesses my forum. Because this script checks a rbl database I don't want to have it run every time a user changes pages. Where is the best place to call the script.

require_once('./rbl.php');

Andreas 10-03-2005 09:26 PM

Quote:

ONLY once when a user accesses my forum.
What does "once" mean in the context of a stateless protocol as HTTP?
Once per page access?
Once per vBulletin Session?
Once per Browser Session?
Once per "User uses his PC" Session (how do you define session start/end in this case? Is ti still the same session if I leave for 10 minutes to get smth. to eat?)?
Or smth. completely different?

webspider 10-03-2005 09:43 PM

Quote:

Originally Posted by KirbyDE
What does "once" mean in the context of a stateless protocol as HTTP?
Once per page access?
Once per vBulletin Session?
Once per Browser Session?
Once per "User uses his PC" Session (how do you define session start/end in this case? Is ti still the same session if I leave for 10 minutes to get smth. to eat?)?
Or smth. completely different?

Good questions all of them ;-)

My goal is to have the script run once when the user accesses the main forum page but not again until perhaps the session expires to reduce dns lookups. I'm going to assume a browser session is until the browser is closed and vBulletin Session is until the cleanup occurs. Of course I really don't know I'm just guessing. Perhap you can suggest some options.


All times are GMT. The time now is 08:02 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01156 seconds
  • Memory Usage 1,714KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete