Pagina 1 van 1

Session-Id -> Kan niet vinden.......

Geplaatst: 18 aug 2004, 11:50
door abcde
Beste phpbb.nl leden,

Ik wil de volgende 'mod' installeren: http://www.phpbb.com/kb/article.php?article_id=29

Maar het volgende kan ik niet vinden:

Code: Selecteer alles

   global $SID; 

   if ( !empty($SID) && !eregi('sid=', $url) ) 
in includes/sessions.php (kan niet uploaden, de server ligt namelijk plat!.)

enige stukje wat er op leek:

Code: Selecteer alles

function append_sid($url, $non_html_amp = false)
{
	global $SID;

	if ( !empty($SID) && !preg_match('#sid=#', $url) )
	{
		$url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
	}

	return $url;
Alvast Bedankt :thumb:,

Geplaatst: 18 aug 2004, 14:10
door WebSiteNet
Daar zit het stukje in ja. Er is alleen # en # toegevoegd.

Geplaatst: 18 aug 2004, 14:14
door abcde
Nee, want in dat stukje staat geen:

Code: Selecteer alles

&& !eregi
maar:

Code: Selecteer alles

&& !preg_match
Of maakt dat helemaal niks uit?

Geplaatst: 18 aug 2004, 14:45
door WebSiteNet
Als je goed kijkt zie je dat er iets wordt toegevoegd. Dit kan je daar ook gewoon toevoegen.

Geplaatst: 18 aug 2004, 15:02
door abcde
Resulteert in:

Code: Selecteer alles

Parse error: parse error, unexpected T_BOOLEAN_AND in c:\server\www\usr\abcde\includes\sessions.php on line 392
Een stukje uit sessions.php:

Code: Selecteer alles

function append_sid($url, $non_html_amp = false)
{
	global $SID;

	if ( !empty($SID) && !preg_match('#sid=#', $url) )&& !strstr($HTTP_SERVER_VARS
['HTTP_USER_AGENT'] ,'Googlebot') && !strstr($HTTP_SERVER_VARS
['HTTP_USER_AGENT'] ,'slurp@inktomi.com;')) 
	{
		$url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
	}

	return $url;
}

Geplaatst: 18 aug 2004, 15:45
door WebSiteNet
Bijna goed :D !

Code: Selecteer alles

function append_sid($url, $non_html_amp = false) 
{ 
   global $SID; 

   if (( !empty($SID) && !preg_match('#sid=#', $url)) || (!strstr($HTTP_SERVER_VARS 
['HTTP_USER_AGENT'] ,'Googlebot') && !strstr($HTTP_SERVER_VARS 
['HTTP_USER_AGENT'] ,'slurp@inktomi.com;') )) 
   { 
      $url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID; 
   } 

   return $url; 
}
 

Geplaatst: 18 aug 2004, 17:23
door abcde
Nee, niet bijna goed!

Fout blijft hetzelfde!

Geplaatst: 18 aug 2004, 18:10
door WebSiteNet
Ik heb de code bewerkt. Hopelijk is het nu goed.

Geplaatst: 18 aug 2004, 18:31
door abcde
Oke, kan me forum weer in !

Nu, nog hopen dat Google verder dan de index.php durft te gaan(hij komt elke dag namelijk niet verder dan de index)!

Bedankt! :thumb:

Geplaatst: 19 aug 2004, 12:37
door mosymuis
Bekijk dit topic ook eens om Google beter te laten presteren:
http://www.phpbb.nl/viewtopic.php?t=9987