Verfasst: 10.03.2004 06:41
Heißt das dann, dass ab einer Bestimmten Anzahl an gleichzeitigen Benutzern die, die zuerst da waren rausgeschmissen werden?
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Ist das jetzt die richtige Lösung oder was?Dwing hat geschrieben:Versucht mal:
Code: Alles auswählen
// // Delete old sessions // $sql = 'DELETE FROM ' . SESSIONS_TABLE . ' ORDER BY session_start LIMIT 50;';
Code: Alles auswählen
Warning: Failed opening './language/lang_english/lang_main.php' for inclusion (include_path='.:/usr/share/pear') in /home/httpd/vhosts/fahrschule-froehlich.de/httpdocs/includes/functions.php on line 2026
phpBB :
Error clearing sessions table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'ORDER BY session_start LIMIT 50' at line 2
DELETE FROM phpbb1_sessions ORDER BY session_start LIMIT 50
Line : 222
File : /home/httpd/vhosts/fahrschule-froehlich.de/httpdocs/common.php
Code: Alles auswählen
CREATE TABLE `phpbb_sessions` (
`session_id` varchar(32) NOT NULL default '',
`session_user_id` mediumint(8) NOT NULL default '0',
`session_start` int(11) NOT NULL default '0',
`session_time` int(11) NOT NULL default '0',
`session_ip` varchar(8) NOT NULL default '',
`session_page` int(11) NOT NULL default '0',
`session_logged_in` tinyint(1) NOT NULL default '0',
`session_robot` varchar(32) default NULL,
PRIMARY KEY (`session_id`),
KEY `session_user_id` (`session_user_id`),
KEY `session_id_ip_user_id` (`session_id`,`session_ip`,`session_user_id`)
) TYPE=HEAP MAX_ROWS=500;
Code: Alles auswählen
CREATE TABLE `phpbb_sessions` (
`session_id` varchar(32) NOT NULL default '',
`session_user_id` mediumint(8) NOT NULL default '0',
`session_start` int(11) NOT NULL default '0',
`session_time` int(11) NOT NULL default '0',
`session_ip` varchar(8) NOT NULL default '0',
`session_page` int(11) NOT NULL default '0',
`session_logged_in` tinyint(1) NOT NULL default '0',
`session_robot` varchar(32) default NULL,
PRIMARY KEY (`session_id`),
KEY `session_user_id` (`session_user_id`),
KEY `session_id_ip_user_id` (`session_id`,`session_ip`,`session_user_id`)
) TYPE=MyISAM;
Code: Alles auswählen
delete from ' . SESSIONS_TABLE . ' where unix_timestamp(now())-session_time>1500
Code: Alles auswählen
if ( $session_count >= '200' )