Weiterleitung mit Header funktioniert nicht

kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

nein, so:

Code: Alles auswählen

echo '
<script language ="JavaScript" type="text/javascript">
<!--
window.location.replace(\'http://www.tradefairs.co.uk/index-b-51-1266.html\');
//-->
</script>';
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
mister_tt

Beitrag von mister_tt »

Achso, escapen heisst davorschreiben...

Ja aber super geil, vielen Dank!!! Es funktioniert... :D
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

mister_tt hat geschrieben:Achso, escapen heisst davorschreiben...
sorry, habe angenommen, das sei klar... :oops:
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
mister_tt

Beitrag von mister_tt »

Waere es nicht auch moeglich, abzufragen, ob JavaScript aktiviert ist und dann entweder die JavaScript Weiterleitung auszufuehren oder eben nur einen Text mit einem print-Befehl o.Ae. auszugeben? Muesste doch eventuell mit dem <noscript> Tag funktionieren, oder? Leider weiss ich dann aber nicht, was ich in den noscript-Bereich reinschreiben soll... Schluckt der da PHP-Code?

Danke fuer eure Hilfe,
Gruss
Simon
mister_tt

Beitrag von mister_tt »

Tut mir Leid... Jetzt funktioniert es doch nach ein wenig rumprobieren...

Code: Alles auswählen

echo '
<script language ="JavaScript" type="text/javascript">
<!--
window.location.replace(\'http://www.tradefairs.co.uk/index-b-51-1266.html\');
//-->
</script>
<noscript>Thank you very much for your enquiry!</noscript>';
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

ich komme trotzdem noch einmal auf die header-weiterleitung zurück. das ist in jedem fall die beste methode und du wirst noch öfter in der situation sein, eine solche zu benötigen.

im prinzip ist es einfach:

(1) in der front_content.php am anfang ein ob_start() einfügen. das schaltet die ausgabepufferung ein.

(2) am ende der datei ein ob_end_flush() einfügen. das schaltet die pufferung wieder aus und gibt den pufferinhalt an den browser aus.

(3) dort wo du die weiterleitung machen möchtest, fügtst du folgenden code ein:

Code: Alles auswählen

ob_end_clean();
header('Location: meinUrl');
exit();
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
mister_tt

Beitrag von mister_tt »

Das hatte ich ja auch gerne so geloest - allerdings komme ich in diesem Fall nicht an die Dateien dran.

Trotzdem Danke noch einmal!
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

an was für dateien? du meinst die front_content.php?
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
mister_tt

Beitrag von mister_tt »

jap...
Gesperrt