Wie in einer anderen URL umleiten mit PHP

In diesem Artikel zeigen wir, wie ein Benutzer auf eine andere URL (Seite) unter Verwendung von PHP zu umleiten.
Die Art und Weise, dies zu erreichen den Standort header () Funktion zu verwenden. Mit Hilfe dieser Funktion kann eine URL Umleitung in PHP erfolgen. So zeigen wir voll und ganz, wie dies zu tun.
eine Umleitung in PHP Die Ausführung ist nicht schwer. Nur, dass wir brauchen, ist eine einfache Headerort Funktion. Wenn Anweisungen werden verwendet, um einen Benutzer zu einer bestimmten Seite zu umleiten, wie von der Suchanfrage angegeben.
Um dies zu tun, lassen Sie sich mit dem HTML starten. Wir erstellen ein Textfeld ein, wie unten dargestellt:
Die einzigen Bedingungen diese Suchmaschine bisher enthält:
Dropbox
Amazonas
Google
Ebay
wikipedia
Youtube
hess Spielzeug-LKW
LM7805
Der HTML-Code in dieses Textfeld oben zu erstellen, ist:
Ein Beispiel hierfür ist ein Benutzer den Begriff ‚Hess-Spielzeug LKW‘ nach oben. Wir müssen die Seite Hess Spielzeug LKW schaffen, so dass, wenn der Benutzer den Begriff eingibt, wir die Seite müssen sie umgeleitet werden, und wir brauchen eine if-Anweisung auf der PHP-Seite zu erstellen, searchpage.php zu prüfen, welcher Begriff gewählt wird.
Dies ist, was die PHP-Seite, searchpage.php, wird wie folgt aussehen:
Grundsätzlich ist die PHP-Seite, searchpage.php. ruft den Suchbegriff, die der Benutzer _POST, und dann vergleicht sie mit einer Reihe von if-Anweisungen mit dem superglobalen Array $ eintritt. Wenn der Suchbegriff, dass der Benutzer einen Suchbegriff eingegeben übereinstimmt, die die Reihe von if-Anweisungen ist, wird der Benutzer auf dieser Seite umgeleitet, die die URL in der Header-Funktion angibt. Falls keine der Suchbegriffe die Aussage übereinstimmen, werden keine Ergebnisse gefunden für diese Suche auf dem Bildschirm ausgegeben werden.
ein Trick, den wir diesen Prozess zu vereinfachen verwenden ist, wenn wir den Suchbegriff vom Benutzer eingegebenen abrufen, wir die Zeichenfolge mit der strtolower () Funktion Kleinbuchstaben. Diese warum egal welche Zeichenfolge der Benutzer eingibt, wird es Klein. Wenn wir also Strings vergleichen, können wir es eben nur mit Kleinbuchstaben alphabetische Zeichen mit der Zeichenfolge vergleichen. Ein Beispiel dafür ist unterschiedliche Benutzer in "Hess Truck" eingeben, "HESS TRUCK", "Hess LKW" und "HESS LKW". Wenn wir nicht diese Kleinbuchstaben umwandeln, würden wir Vergleiche haben, müssen die jeweils in jedem Wort von jedem Buchstaben groß geschrieben. Dies wäre langweilig. die Zeichenfolge in Kleinbuchstaben Durch die Umwandlung, alles, was wir tun müssen, ist die Zeichenfolge in seine alle Klein äquivalent zu vergleichen. Deshalb alles, was wir tun müssen, ist es mit der Linie vergleichen if ($ result == „hess truck“).
Sie können beliebig viele Begriffe setzen, wie Sie in der searchpage.php wollen und leiten Benutzer auf die gewünschte Seite mit dem Header-Funktion.
Jetzt haben wir ein Suchfeld, das Umleitungen tut das keinen direkten Charakter-für-Zeichen-Spiel erfordert. Wenn der Benutzer in ‚youtube Homepage‘ oder ‚YouTube-Videos‘, wird er / sie immer noch auf der YouTube-Startseite umgeleitet werden, weil die Suchabfrage enthält das Wort ‚youtube‘.
Dies ist, wie können URL-Umleitungen leicht mit PHP erreicht werden.