Wenn Du wirklich eine nicht vom Benutzer initiierte Umleitung willst, nimm header(), oder beschreib genauer, um was es geht.
zu jedem produkt in der datenbank gibt es eine bestimmte webseite. Der url dieser webseite ist in der produktdatenbank zu jedem produkt gespeichert. Wie würdest du dieses lösen?
Vermutlich genügt die Ausgabe eines Links zu der jeweiligen Seite ... Aber ganz verstehe ich immer noch nicht, was Du eigentlich erreichen willst. Ich glaube fast, eine Umleitung ist gar nicht das, wonach Du suchst. Soll der Aufruf vom Benutzer ausgehen? Dann mußt Du die Links ausgeben lassen. Soll der Aufruf abhängig von vorheriger Verarbeitung von Daten mittels Skript geschehen? Dann nimm header().