Changeset 39
- Timestamp:
- 2007-11-27 18:31:50 (4 years ago)
- Files:
-
- trunk/admin/index.php (modified) (1 diff)
- trunk/admin/redirectors/logout.php (modified) (1 diff)
- trunk/includes/config/bots.php (added)
- trunk/includes/session.php (modified) (2 diffs)
- trunk/index.php (modified) (1 diff)
- trunk/install.php (modified) (1 diff)
- trunk/redirectors/forumjump.php (modified) (1 diff)
- trunk/redirectors/login.php (modified) (1 diff)
- trunk/redirectors/logout.php (modified) (1 diff)
- trunk/redirectors/markasread.php (modified) (1 diff)
- trunk/redirectors/pollvote.php (modified) (1 diff)
- trunk/redirectors/postinghelp.php (modified) (1 diff)
- trunk/redirectors/preview.php (modified) (1 diff)
- trunk/redirectors/showip.php (modified) (1 diff)
- trunk/redirectors/uploadavatar.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/admin/index.php
r1 r39 48 48 // import version number 49 49 require_once('../includes/config/version.php'); 50 51 // bots definition 52 require_once('includes/config/bots.php'); 50 53 51 54 // get memberstages trunk/admin/redirectors/logout.php
r19 r39 36 36 // import version number 37 37 require_once('../../includes/config/version.php'); 38 // bots definition 39 require_once('../../includes/config/bots.php'); 38 40 // formatting object 39 41 $F = new Format(); trunk/includes/session.php
r20 r39 24 24 25 25 // ignore well-known bots 26 if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Googlebot') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'Slurp') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'ia_archiver') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'Harvest') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'crawl') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'bot') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'jeeves') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'spider') === FALSE) {26 if (in_array(strtolower($_SERVER['HTTP_USER_AGENT']), $BOTS) === FALSE) { 27 27 // save session info in subdirectory instead of system-wide /tmp/ 28 28 ini_set('session.save_path', $SETTINGS['fspath'] . 'sessions'); … … 168 168 } 169 169 // don't list well-known bots in online table 170 if (isset($_SESSION['secdata']['useragent']) && $_SESSION['secdata']['useragent'] != '' && stristr($_SERVER['HTTP_USER_AGENT'], 'Googlebot') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'Slurp') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'ia_archiver') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'Harvest') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'crawl') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'bot') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'jeeves') === FALSE && stristr($_SERVER['HTTP_USER_AGENT'], 'spider') === FALSE) {170 if (isset($_SESSION['secdata']['useragent']) && in_array(strtolower($_SERVER['HTTP_USER_AGENT']), $BOTS) === FALSE) { 171 171 // new entry to table 172 172 $q = $C->prepare('INSERT INTO ' . $SETTINGS['dbtableprefix'] . 'online (onlinememberid, onlinetime, onlinesession) VALUES (:memberid, :time, :session)'); trunk/index.php
r13 r39 45 45 // import version number 46 46 require_once('includes/config/version.php'); 47 48 // bots definition 49 require_once('includes/config/bots.php'); 47 50 48 51 // get memberstages trunk/install.php
r38 r39 208 208 // set permissions for version.php 209 209 @chmod('includes/config/version.php', 0660); 210 // set permissions for bots.php 211 @chmod('includes/config/bots.php', 0660); 210 212 if ($ok == 1) { 211 213 /* set up database */ trunk/redirectors/forumjump.php
r24 r39 36 36 // import version number 37 37 require_once('../includes/config/version.php'); 38 // bots definition 39 require_once('../includes/config/bots.php'); 38 40 // formatting object 39 41 $F = new Format(); trunk/redirectors/login.php
r19 r39 36 36 // import version number 37 37 require_once('../includes/config/version.php'); 38 // bots definition 39 require_once('../includes/config/bots.php'); 38 40 // crypto module 39 41 require('../includes/config/crypt.php'); trunk/redirectors/logout.php
r19 r39 37 37 // import version number 38 38 require_once('../includes/config/version.php'); 39 // bots definition 40 require_once('../includes/config/bots.php'); 39 41 // formatting object 40 42 $F = new Format(); trunk/redirectors/markasread.php
r19 r39 37 37 // import version number 38 38 require_once('../includes/config/version.php'); 39 // bots definition 40 require_once('../includes/config/bots.php'); 39 41 // formatting object 40 42 $F = new Format(); trunk/redirectors/pollvote.php
r19 r39 36 36 // import version number 37 37 require_once('../includes/config/version.php'); 38 // bots definition 39 require_once('../includes/config/bots.php'); 38 40 // formatting object 39 41 $F = new Format(); trunk/redirectors/postinghelp.php
r19 r39 36 36 // import version number 37 37 require_once('../includes/config/version.php'); 38 // bots definition 39 require_once('../includes/config/bots.php'); 38 40 // formatting object 39 41 $F = new Format(); trunk/redirectors/preview.php
r20 r39 36 36 // import version number 37 37 require_once('../includes/config/version.php'); 38 // bots definition 39 require_once('../includes/config/bots.php'); 38 40 // formatting object 39 41 $F = new Format(); trunk/redirectors/showip.php
r19 r39 36 36 // import version number 37 37 require_once('../includes/config/version.php'); 38 // bots definition 39 require_once('../includes/config/bots.php'); 38 40 // formatting object 39 41 $F = new Format(); trunk/redirectors/uploadavatar.php
r19 r39 36 36 // import version number 37 37 require_once('../includes/config/version.php'); 38 // bots definition 39 require_once('../includes/config/bots.php'); 38 40 // formatting object 39 41 $F = new Format();
