denke ich nicht, er will nur keine session starten wenn ein Bot kommt.wenn du google & msn verkürzt auf "bot"
dann erlaubst du auch "Dödelbot"
Webby will zu dem aber tschüß sagen
Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
function append_sid($url, $non_html_amp = false)
{
global $SID,$HTTP_SERVER_VARS,$phpEx,$board_config;
if ( !empty($SID) && !eregi('sid=', $url) && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'slurp@inktomi.com;') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Yahoo! Slurp;') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'msnbot;') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'teoma;') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'crawler;') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'scooter;') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'fireball;'))
{
$url .= ( ( strpos($url, '?') != false ) ? ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
}
if($non_html_amp)
{
$url=$board_config['script_path'].$url;
}
elseif(stristr($HTTP_SERVER_VARS['SCRIPT_NAME'],'/admin')||stristr($url,'admin'));
else
{
$url = strtr($url,array("?"=>"/","&"=>"/","&"=>"/","="=>"-"));
$url_pa = explode('.'.$phpEx,$url);
$url_pac=$url_pa;
$url_script=array_shift($url_pac);
$url_pac=implode('.'.$phpEx,$url_pac);
if(isset($url_pa[1])&&$url_pa[1]!='') { $url /*.= */ /* >>> */ = $url_script.$url_pac. /* <<< */ '.html'; } else
{ $url = $url_script. '/'; }
unset($url_pa);unset($url_pac);unset($url_script);
$url=$board_config['script_path'].$url;
}
return($url);
}
ok, er will nicht tschüß sagen ...marc75 hat geschrieben:denke ich nicht, er will nur keine session starten wenn ein Bot kommt.wenn du google & msn verkürzt auf "bot"
dann erlaubst du auch "Dödelbot"
Webby will zu dem aber tschüß sagen
genau,FEAnoR hat geschrieben:Also mein Verbesserungsvorschlag wäre einfach die SIDs für Gäste komplett zu deaktivieren. Gäste brauchen in phpBB Foren keine SID. Schau' mal hier, wie es dort gelöst wurde:
https://www.seo-phpbb.org/sessions.html
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/sessions.php
#
#-----[ FIND ]------------------------------------------
#
$SID = 'sid=' . $session_id;
#
#-----[ REPLACE WITH ]------------------------------------------ done
#
if ( $userdata['session_user_id'] != ANONYMOUS ){
$SID = 'sid=' . $session_id;
} else {
$SID = '';
}
LOLFEAnoR hat geschrieben:Sag mal, Nullpointer... Was issn das für ein Link in deiner Signatur? Du bist doch nicht etwa Betreiber von dem Service? :>