Bei der Website-Entwicklung wird die Umleitungsfunktion häufig verwendet, um Seitensprünge zu erreichen. In PHP kann die Umleitung durch die Verwendung der Header-Funktion erreicht werden, zum Beispiel:
header('Location: http://www.example.com'); exit;
In der tatsächlichen Entwicklung stoßen wir jedoch manchmal auf einige Probleme. Eines davon ist, dass bei Verwendung der Header-Funktion zur Umleitung der IE-Browser Der Server meldet eine Fehler. In diesem Artikel wird die Lösung für diese Situation beschrieben.
1. IE-Browser-Fehlerphänomen
Bei Verwendung der Header-Funktion zur Umleitung wird bei einigen IE-Browsern eine Fehlermeldung angezeigt.
Dies liegt daran, dass der IE-Browser den Server auf einen relativen Pfad setzt interpretiert es als Dateisystempfad statt als Netzwerkpfad und verursacht einen Fehler.
2. Lösung
Wenn dies passiert, können wir die folgenden Lösungen haben:
1. Verwenden Sie den absoluten Pfad. Setzen Sie den Wert von Standort auf einen absoluten Pfad, zum Beispiel:
header('Location: http://www.example.com/index.php'); exit;
ob_start(); header('Location: /index.php'); ob_end_flush(); exit;
Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP den IE-Fehler umleitet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!