Skocz do zawartości

buforowanie i mod_rewrite


Luzak18

Rekomendowane odpowiedzi

Witam mam problem z buforowaniem.

Tak wygladaja standardowo linki np. show_offer.php?oID=4 a chcialbym zeby byly oferta_4_wycieczka_do_czestochowy.html . Uzywam do tego funkcji ob_start() aby przemieniać linki

ob_start("hot_links");
function hotlinks( $buffer )
{
	global $db;
			preg_match_all( "|show_offer\.php\?oID=([0-9]+)|", $buffer, $offers_at );
	$count = count( $offers_at[0] );
	for( $i = 0; $i < $count; $i++ )
	{
		$buffer .= $i;
		$id = getcID( $offers_at[0][$i] );

		$sql = "SELECT offer_name FROM " . TABLE_OFFERS . " WHERE offer_id = '" . $id . "'";

		if( !$result = $db->sql_query( $sql ) )
			sql_error_message();

		$name = $db->sql_result( $result , 0 , "offer_name" );
		$replace = "oferta_" . $id . "_" . clean_offer_name( $name ) . ".html";

		$buffer = str_replace( $offers_at[0][$i] , "lol_" . $offers_at[0][$i] . "_lol" , $buffer );

	}

			return $buffer;
?>

I tak problem wyglada tak ze linki zle sie generuja specialnie zmienilem generowanie prawdziwych nazw na takie z dodatkiem lol z tylu i przodu i niektore linki robia sie tak :

lol_lol_lol_show_offer.php?oID=7_lol_lol_lol

nie rozumiem czemu po kilka razy daje te lol do jednego linka moze ktos mi pomoc z tym lub dac inna technike do tego ??

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności