Wie kann ich mit php die Besucher nach Sprachen weiterleiten?

2 Antworten

das eine was mir auffällt, das die Variable $weiterleitung einen HTML Link und keine URL enthält, das könntest Du als echo ausgeben, zum manuellen anklicken aber so kommst Du nicht ans Ziel, das sollte so aussehen:

header('Location: http://www.example.com/');

Dann etwas grundsätzliches, woher kommt der Content?
Anstelle einer Weiterleitung würde ich den Content entsprechend der Sprachausgabe direkt ausgeben.

Schau dir als erstes mal an, was der Accept-Language Header ist und was da überhaupt drin steht:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language

Das wird nur in den wenigsten Fällen ein fr sein und eben eher so aussehen:

fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5

Dann hat mglenewinkel natürlich Recht und eine Header-Weiterleitung will eine URL und keinen HTML-Link.

Als letztes solltest du beachten, dass die eingestellte Sprache nicht immer die Sprache des Nutzers ist. Wer in Spanien im Urlaub den Rechner vom Hotel nimmt, wird nicht erfreut sein, wenn du ihn zwangsweise auf die spanische Seite weiterleitest.

Du solltest also immer mindestens die Möglichkeit bieten, noch manuell die Sprache zu wechseln.

weiterleitung auf andere html seite?

wenn ich auf logout drücke, komme ich auf die logout.php, aber ich will zu einer bestimmten seite kommen.

Mein Code sieht bis jetzt so aus:

<?php session_start(); session_destroy();

if(session_destroy == true) { return("index.php?section=startseite"); } ?>

Warum werde ich nicht weitergeleitet?

...zur Frage

warum sind Original Apple Hüllen so teuer?

Ich meine diese Typischen, die viele haben. Die die Apple(!) hergestellt hat: https://www.apple.com/de/shop/product/MQT82ZM/A/iphone-x-silikon-case-rosenrot?fnode=9e

Ich meine 39-50euro sind doch etwas zu teuer oder? Aber warum???

...zur Frage

Welches PC Gehäuse ist am besten?

Ich kann mich nicht entscheiden

Sollte leise sein und gute kühlleistung haben

Sharkoon TG5 RGb: https://www.amazon.de/Sharkoon-TG5-RGB-PC-Geh%C3%A4use-schwarz/dp/B07B64NNJ4/ref=sr_1_1/257-7190175-4851615?ie=UTF8&qid=1541878923&sr=8-1&keywords=sharkoon+tg+5+rgb

Bequit Silent base 601 Window https://www.bequiet.com/de/case/1506

Bequit Pure base 600 https://www.bequiet.com/de/case/938

...zur Frage

Was tun, wenn auf der Taskleiste DE u.a. plötzlich fehlt?

Versuche über Systemsteuerung usw. die Sprache auf der Taskleiste wieder anzuzeigen waren erfolglos. Auch nicht mit der "Wiederherstellung". Welche Möglichkeit gibt es noch. Ich brauche andere Sprachen dringend.

...zur Frage

Homepage Weiterleitung ohne Frame

Servus Community!

Ich habe eine neue Domain (meineneuedomain.tk) erstellt bei Dot.tk. Nun habe ich eine JimdoFreePage bei Jimdo (computergamessoftwarehilfe.jimdo.com) und bei Dot.tk wird weitergeleitet auf meine JimdoFreePage, nur in einem Frame, das mir bei Jimdo leider nicht gestattet ist. Kennt jemand dafür 'ne Lösung, von ner bspw. .tk Domain auf eine JimdoFreePage weiterzuleiten? Von mir aus kann auch die Ziel-URL angezeigt werden. Nur ich möchte gerne von einer Doamin (.tk ; .de ; .com ; usw) auf JimdoFree weiterleiten. Ach Ja: Bei Dot.tk kann man nichts mit HTML machen.

...zur Frage

The Evil Within / Psycho Break

Hallo erstmal :-) Ich wollte mal fragen ob es The Evil Within (in Japan Psycho Break) in Deutschland mit Japanischer Sprache verfügbar ist. Ein Freund hat sich das Spiel geholt und natürlich habe ich nachgesehen ob die Japanische Sprache existiert aber Pustekuchen, es waren viele Sprachen verfügbar aber kein Japanisch und was mich überrascht hat auch kein Englisch . Wenn nicht dann würde ich gerne wissen ob man bei der Japanischen Version die Texte und etc. auf Deutsch oder Englisch stellen kann denn dann wäre das auch eine Lösung. Ich bedanke mich jetzt schon mal.

...zur Frage

Was möchtest Du wissen?