Zamień swoją funkcję na tą:
Kod:
function append_sid($url, $non_html_amp = false)
{
global $SID, $sfc;
$is_spider = user_is_spider();
if ( !defined('IN_ADMIN') && $sfc['mod_rewrite_enabled'] && (!$sfc['spiders_only'] || ($sfc['spiders_only'] && $is_spider)) )
{
$url = mod_rewrite_replace($url, $non_html_amp);
}
if ( !empty($SID) && !$is_spider && !preg_match('#sid=#', $url) )
{
$url .= ( ( strpos($url, '?') != false ) ? ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
}
return $url;
}
Autor postu otrzymał pochwałę
Jak nie to nie, łaski bez...